Как правильно перенести почту(настройки и сами почтовые ящики) и почтовых пользователей (канонические) с FreeBSD 7.0 (i386) на FreeBSD 10.1 (amd64)?
Учётки я создавал скриптом (на старом сервере снял листинг /home На новом pw useradd...)
Почту переносил imapsync. Однако у меня вопрос а вы уверенны что хотите на новом именно sendmail? ИМХО человек который освоил sendmail не задает подобные вопросы.
> Учётки я создавал скриптом (на старом сервере снял листинг /home На новом
> pw useradd...)
> Почту переносил imapsync. Однако у меня вопрос а вы уверенны что хотите
> на новом именно sendmail? ИМХО человек который освоил sendmail не задает
> подобные вопросы.Я почти перенес. В моем случае все намного проще. Почтовый пользователи - системные а не виртуальные. Для переноса нужно скопировать со старого /etc/master.passwd и /etc/group, сравнить с теми что на новом, скопировать недостающих. Потом выполнить
pwd_mkdb master.passwd
С почтой поступил так - скопировал /etc/mail со старого.
Ну и по мелочи, @aliases, hosts, hosts.allow, etc/rc.d/NETWORKING. Папку с ящиками (там и pop и queue) /var/mailЕдинственное что не могу вспомнить - в настройках почты указано что используется popper. Включается он в inetd.conf но где его конфиг, в портах не могу его найти, в /usr/local/libexec/popper тоже нет
что можно использовать вместо popper? Чем проще, тем лучше.
> что можно использовать вместо popper? Чем проще, тем лучше.Его и надо использовать. Поставить из портов
>[оверквотинг удален]
> системные а не виртуальные. Для переноса нужно скопировать со старого /etc/master.passwd
> и /etc/group, сравнить с теми что на новом, скопировать недостающих. Потом
> выполнить
> pwd_mkdb master.passwd
> С почтой поступил так - скопировал /etc/mail со старого.
> Ну и по мелочи, @aliases, hosts, hosts.allow, etc/rc.d/NETWORKING. Папку с ящиками (там
> и pop и queue) /var/mail
> Единственное что не могу вспомнить - в настройках почты указано что используется
> popper. Включается он в inetd.conf но где его конфиг, в
> портах не могу его найти, в /usr/local/libexec/popper тоже нетetc/rc.d/NETWORKING перенести не забыли- молодец, что тут скажешь
@aliases тоже необходим
Продолжайте, пожалуйста. Так вы и ховту напишите скоро как почту переносить.
> Продолжайте, пожалуйста. Так вы и ховту напишите скоро как почту переносить.Ахах, куда мне.
Если по делу popper так и не нашел в портах, есть qpopper, но у меня когда-то был опыт с dovecot, поэтому остановился на нем
dovecot довольно легко настраивается, для того чтоб письма были там же где и sendmail складывает (/var/mail) нужно указать в dovecot.conf
mail_location = mbox:~/mail:INBOX=/var/mail/%u
>> Продолжайте, пожалуйста. Так вы и ховту напишите скоро как почту переносить.
> Ахах, куда мне.
> Если по делу popper так и не нашел в портах, есть qpopper,
> но у меня когда-то был опыт с dovecot, поэтому остановился
> на немЭто сарказм.
Вы слишком много бесполезного потянули со старого сервера, да еще не протестили работоспособность нового sendmail.
Уверяю, вы найдете там пару багов :)
По поводу etc/rc.d/NETWORKING - в нем прописаны статические маршруты, без него не будет работать у клиентов почта
> По поводу etc/rc.d/NETWORKING - в нем прописаны статические маршруты, без него не
> будет работать у клиентов почтаНу нафига же статические маршруты лепить в NETWORKING?
Написано же в самом файле зачем он
# This is a dummy dependency, for services which require networking
# to be operational before starting.в /etc/rc.conf их кладите
https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/n...