|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> почтовые системы
—> Backup MX
Настройка fetchmail для сбора писем с резервного почтового сервера
Автор: nk.
Возникла необходимость использования резервного почтового сервера, до этого наш почтовик стоял у прова, а теперь когда поднят свой было принято решение использования почтовика прова как резервного, ну мало ли там канал ляжет, или сам серв загнется, должна же куда то почта идти в это время:)
Итак:
1. Есть сервер провайдера (Доступ только по SMTP и POP3)
2. Свой сервер. Любая связка из описанных уважаемым lissyara
У меня стоит exim и courier-imap
Первое что нам надо, так это настроить нормально DNS записи в нашем домене:
@ MX 20 backupmx.mydomain.su
@ MX 10 mx.mydomain.su
backupmx A IP Сервера прова
mx A IP Основного сервера
| Далее, когда с DNS покончено, ставим и настраиваем fetchmail
cd /usr/ports/
make search name='fetchmail'
Port: fetchmail-6.3.7
Path: /usr/ports/mail/fetchmail
Info: Batch mail retrieval utility for IMAP/POP3/ETRN/ODMR
Maint: barner@FreeBSD.org
B-deps: gettext-0.14.5_2 gmake-3.81_1 libiconv-1.9.2_2
R-deps: ca-roots-1.2 gettext-0.14.5_2 libiconv-1.9.2_2
WWW: http://fetchmail.berlios.de/
cd /usr/ports/mail/fetchmail
make config
| Из опций поставил только NLS, далее
make && make install && make clean
| Затем прописываем в автозапуск:
echo 'exim_enable="YES"' >> /etc/rc.conf
cd /usr/local/etc/rc.d/
cp fetchmail fetchmail.sh
| Затем идём редактировать конфиг:
cd /usr/local/etc/
vi или mcedit fetchmailrc
| и поехали вписывать свои ящики:
#Общие настройки
defaults protocol pop3,
timeout 60,
nokeep, # удалять почту на сервере после получения
fetchall
#Пользователь 1
#Забираем почту с pop.yourprov.su через локальный интерфейс fxp1 по протоколу pop3
poll "pop.yourprov.su" interface fxp1/10.10.10.2 proto pop3
#Имя пользователя для доступа к почтовому ящику
user "user@yourdomain.su"
#Пароль от ящика user@yourdomain.su
password PaSsWoRd
# Адрес на локальном сервере
is user@domain.su here;
#Пользователь 2
poll "pop.yourprov.su" interface fxp1/10.10.10.2 proto pop3
user "user2@yourdomain.su"
password PaSsWoRd
is user2@domain.su here;
| Всё! Далее запускаем fetchmail и радуемся:
cd /usr/local/etc/rc.d/
./fetchmail.sh start
Starting fetchmail.
| Теперь можете наблюдать за работой посмотрев log:
Также можно сделать отдельный лог для fetchmail добавив в fetchmailrc строчку:
set logfile=/var/log/yourlogfile
| и собсна создав его
touch /var/log/yourlogfile
| Но при этом следует отключить логирование через syslog:
cd /usr/local/etc/rc.d/
vi или mcedit fetchmail.sh
| и ставим комент # перед строкой fetchmail_logging_facility
P.S. при такой настройке fetchmail забирает почту у вашего прова и передаёт её локальному MTA по протоколу smtp через localhost, что даже даёт некие преимущества, такие как фильтрация спама в получаемых от провайдера письмах и проверка на вирусы.
размещено: 2007-04-11,
последнее обновление: 2007-04-11,
автор: nk
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
|
Статистика сайта
|
Сейчас на сайте находится: 37 чел.
|
За последние 30 мин было: 168 человек
|
За сегодня было 2723 показов, 674 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [9 шт.]