Обсуждение статьи тематического каталога: Спасибо, очень ПРАКТИЧНО написано ...Ссылка на текст статьи: http://www.opennet.me/base/net/bsd_mail_serv.txt.html
... а как реализуется заявленна технология резервного почтового сервера ?>- Почтовый сервер должен иметь дублирующий сервер которй мог бы принимать на
> себя почту этих 3-х доменов в случае выхода из строя основного сервера и
> затем пересылать почту на основной сервер когда восстановится основной сервер.
Не заметно, чтобы она здесь реализовавалась. :)
По идее это можно сделать через mailertable.На резервной машине конфигурация такая же, за исключением
в mailertable что-то типа
uni12.ru esmtp:[ip.основного.сервера]
data.uni12.ru esmtp:[ip.основного.сервера]
system.uni12.ac.ru esmtp:[ip.основного.сервера]makemap hash mailertable.db < mailertable
Ну и MX в ДНС на запасной сервер не забыть прописать.
О том как настроить резервыный сервер будет в следующей части статьи.
sdelal vsio tak, kak zdes napisano
ne rabotaet :-(
Вставлю свои 3 копейки - синтаксис ошибочный, в частности, кавычки.
Под FreeBSD отказалось компилироваться, пока не переделал на такой вариант:
FEATURE(dnsbl)
FEATURE(dnsbl, `blackholes.mail-abuse.org', `"550 Mail from " $&{client_addr} " rejected, see http://mail-abuse.org/cgi-bin/loo
kup?" $&{client_addr}')
FEATURE(dnsbl, `relays.ordb.org', `"Spam bloked - see http://ordb.org/"')
FEATURE(dnsbl, `inputs.orbz.org', `"Input Spam bloked - see http://orbz.org/"')
FEATURE(dnsbl, `bl.spamcop.net', `"Spam blocked - see http://spamcop.net/bl.shtml?" $&{client_addr}')
FEATURE(dnsbl, `ex.dnsbl.org', `"Spam bloked - see http://www.dnsbl.org/"')
FEATURE(dnsbl, `relays.osirusoft.com', `"Spam bloked - see http://relays.osirusoft.com/"')Должно помочь.
makemap hash domaintable.db < domaintable
и аналогичные создадут файлы *.db.db, а нам нужно *.db, посему команда должна быть
makemap hash domaintable < domaintable
Неплохо бы расшифровать назначение каждой строки в
/src/sendmail-8.12.7/cf/cf/sendmail.mc
И почему FEATURE описаны после define (согласно доке должно быть иначе)??
А как пользователей с линукса на фрю перенести????
Неплохо было бы увидеть здесь пример настройки SMTP AUTH в Sendmail-е под FreeBSD
А как сделать доступ к серверу из вне
Например:
У нас в офисе естьт почтовый сервер,
на нем у меня ксть ящик из локалки т.е. из офиса все ОК а вот из домапо модему след. проблема -
принять могу со своего ящика а отправитьт могу только себе больше ни куда не проходит
P.S. адреса SMTP и POP3 правельные провкренно, почтовый клиент thebat 1.62
>А как сделать доступ к серверу из вне
>Например:
>У нас в офисе естьт почтовый сервер,
>на нем у меня ксть ящик из локалки т.е. из офиса все
>ОК а вот из домапо модему след. проблема -
>принять могу со своего ящика а отправитьт могу только себе больше ни
>куда не проходит
>P.S. адреса SMTP и POP3 правельные провкренно, почтовый клиент thebat 1.62
---
Почтовый сервер в FreeBSD по-умолчанию настраивается так, чтобы не принимать для переправки (relay) почту, поступившую извне - в целях борьбы со спамом. Чтобы получить возможность релея из дома, необходимо внести домен твоего модемного провайдера в файл /etc/mail/access и, через пробел - OK либо RELAY - разрешение релэить почту, полученную из этого домена. Т.е., например, mtu.ru RELAY (для провайдера MTU). Затем выполнить make maps; make restart - они схэшируют базу доступа access.db и перезапустят почтовый сервер (sendmail, для других почт.серв.не знаю).
Проблема будет в том, что любой, подключенный к mtu-провайдеру, сможет воспользоваться твоим почтовым сервером для отправки. Это не есть гуд, поэтому, для отправки почты лучше использовать не свой почтовый сервер, а почтовый сервер модемного провайдера, в случае mtu - прописать в SMTP mail.mtu.ru POP3 оставить без изменений(и не разрешать никому релеить в /etc/mail/access).
Нормально написано, лавное что понятно и доходчиво!
Народ помогите
как здесь добавить еще шифрование с ссл
Не компилирует m4 - пишет что баг в незакрытых скобках в файле dnsbl.m4Как исправить кто-нибудь знает?
Столкнулся с той-же проблемой, как оказалось баг возникает из-за неправильного применения кавычек в sendmail.mc
Строковые константы для m4 и sendmail.cf описываются в кавычках :) причём открывающая и закрывающая кавычки - разные
` - открывающая;
' - закрывающая;
в приведенном примере все кавычки для dnsbl - закрывающие, если это исправить, то всё работает.
Подробнее об этом можно прочитать в /usr/share/sendmail/cf/README