Отправляет email-рассылки с помощью сервиса Sendsay

Резервный Sendmail

Всем привет!

Возникла необходимость в установке резервного sendmail.
В ДНС добавляю:
IN MX 10 host1.domain.ru.
IN MX 20 host2.domain.ru.

Что нужно прописать в конфиге sendmail на host2.domain.ru. чтобы он
принимал почту для домена, в случае недоступности host1.domain.ru.?

И что происходит дальше?:

При восстановлении доступности host1.domain.ru. почта пересылается на
host2.domain.ru.?
Каким образом?
Есть какое-то ограничение по времени?
Если есть ограничение по времени, что происходит после истечения этого
времени?

Спасибо заранее всем ответившим.

Alex.

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 1746; Возраст листа: 419; Участников: 657
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/357736

Ответить   Wed, 27 Apr 2005 12:12:00 +0800 (#357736)

 

Ответы:

Hello Alex,

Wednesday, April 27, 2005, 10:12:00 AM, you wrote:

Настроить прием почты для твоего домена и все.

Вражеский MTA смотрит MX записи для твоего домена, находит с
наименьшим приоритетом (10) и пробует коннект, если хост недоступен,
то берется следующий.

Ответить   Artem Batalov Wed, 27 Apr 2005 13:56:51 +0600 (#357831)

 

Здравствуйте, Artem Batalov!
Ответ на Ваше письмо от 27.04.2005 15:56

На MX 10 есть учетные записи юзеров, и соответственно почтовые ящики, а на MX
20 таких записей нет.

Какой в таком случае механизм прохождения почты:
1. На сервере MX 20 должны быть все юзеры(ящики) домена. И вся почта будет падать
в ящики на нем.
Тогда как синхронизировать ящики MX 20 -> MX 10?

ИЛИ

2. Почта на MX 20 будет висеть в очереди до готовности MX 10 и потом перешлётся
на него?

Alex.

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 1748; Возраст листа: 419; Участников: 657
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/357850

Ответить   Wed, 27 Apr 2005 17:05:10 +0800 (#357850)

 

Hello Alex,

Wednesday, April 27, 2005, 3:05:10 PM, you wrote:

MX

падать

MTA не отвечает за доставку почты, только отправку и прием, остальное
делается другими приблудами. Можно заводить
таких же пользователей и синхронизировать почтовые ящики/акаунты.

Можешь попробовать на бакап сервере сделать большой timeout, чтоб они в
очереди болтались.

Ответить   Artem Batalov Wed, 27 Apr 2005 15:32:34 +0600 (#357899)

 

Здравствуйте, Artem Batalov!
Ответ на Ваше письмо от 27.04.2005 17:32

А как правильней? ;-)

Как на практике делается?

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 1751; Возраст листа: 419; Участников: 657
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/357956

Ответить   Wed, 27 Apr 2005 19:54:09 +0800 (#357956)

 

define(`LUSER_RELAY', `local:postmaster') dnl
на втором сендмыле, а на первом по крону запускать fetchmail с примерным
конфигом
set syslog
set bouncemail
set properties ""
set postmaster "postmaster"
defaults
nokeep
poll sendmail.2 proto POP3 timeout 120 and options no dns
user "postmast***@s*****.2" pass "password" to * here
options fetchall

define(`LUSER_RELAY', `smtp8:your.sendmail.1')dnl
на втором сендмыле.

Ответить   Wed, 27 Apr 2005 13:17:52 +0300 (#357924)

 

Alex V. Petrov wrote:

Работаю в Postfix,
но идея вероятно остается та же -
на host2 ставится SMTP и вся почта сваливается в один общий
ящик.
На host1 ставим fetchmail для переноса почты из этого ящика,
после fetchmail работает SMTP на host1.

Ответить   Wed, 27 Apr 2005 09:45:32 +0400 (#358253)

 

Здравствуйте, Alex V. Petrov!
Ответ на Ваше письмо от 27.04.2005 12:12
(Это типо сам себе :-)

Делается так:
в /etc/mail/freebsd.mc
добавляем
define(`MAIL_HUB', host1.domain.ru)dnl

cd /etc/mail
rm *.db
rm freebsd.cf
make all
make install

echo .domain.ru > local-host-names

/etc/rc.d/sendmail stop && /etc/rc.d/sendmail start

Почта приходит и висит в очереди.
Когда становится доступным MX 10 пересылается туда.

Happy END.

Всем спасибо.

Alex.

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 1753; Возраст листа: 420; Участников: 655
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/358440

Ответить   Thu, 28 Apr 2005 14:14:29 +0800 (#358440)

 

Здравствуйте всем :)

А не подскажет ли кто-нибудь, как заставить sendmail доставлять почту
не в /var/mail, а в $HOME/Mailbox ?

Ответить   Fri, 29 Apr 2005 11:34:50 +0400 (#359171)

 

Hello TAHK,

Friday, April 29, 2005, 1:34:50 PM, you wrote:

Это не задача MTA, это должен делать MDA (типа procmail или любой
другой).

Ответить   Artem Batalov Fri, 29 Apr 2005 19:22:30 +0600 (#359245)

 

Да, спасибо, пока рассылка шла, я уже и сам разобрался... Надо было
для mail.local указать аргумент "-h filename"

Ответить   Fri, 29 Apr 2005 17:25:53 +0400 (#359370)