Добрового времени суток всем.
1.Есть почтовый сервер ( Postfix, c-client (uw-imap), MySQL, PHP, Berkeleydb, Cyrusl-sasl, Courier authlib, Courier imap, Courier maildrop). Домен - domen.ruю Рабочий.
2.Задача организовать приём/складирование новой почты во время недоступности mx10 и возврат почты главному почт серверу.
3.Как вижу я организацию relay:
3.1.В DNS создать рядом новую запись domen.ru IN MX 30 mail2.domen.ru
3.2.У главного postfix В
/etc/postfix/main.cf: relay_domains = $mydestination the.backed-up.domain.name
smtpd_recipient_restrictions = permit_mynetworks, check_relay_domains
transport_maps = hash:/etc/postfix/transport
/etc/postfix/transport:
the.backed-up.domain.name smtp:[their.mail.host.name]
Это мне подсказал гугл, но у меня сейчас другой синтаксис:
transport_maps = mysql:/etc/postfix/mysql-transport.cf
А в нём:
user = user
password = password
dbname = name
table = postfix_transport
select_field = destination
where_field = domain
hosts = 127.0.0.1
Далее у машины бекапа по словам гугла
/etc/postfix/main.cf:
relay_domains = $mydestination the.backed-up.domain.name
smtpd_recipient_restrictions = permit_mynetworks, check_relay_domains
И собственно говоря тут я повис.
в main.cf я везде использую "IDENTFYcations For MYSQL Query SETTINGS mysql.xxxxx.cf"
если требуется main.cf - скажите - запостю.
если я в чём-то не прав или требуются ещё какие-то ньюансы - буду благодарен услышать.