Основная задача backup MX это принять входящую почту в случаи неполадок или отсутствия соединения с основным почтовым сервером. Желательно резервный сервер установить в датацентре альтернативного провайдера.
comp-mir.ru. 86400 IN MX 15 mx.comp-mir.ru.
этот хост и будет следующим SMTP сервером (его ещё называют hop'ом — скачком). Если же разрезолвить MX-запись не удалось, тогда postfix попытается доставить почту напрямую на A- запись hostname'а.
# host maindomen.net maindomen.net has address 176.xxx.xxx.xxx maindomen.net mail is handled by 0 mail.maindomen.net maindomen.net mail is handled by 10 mailstore.domen2.net
relay_domains = maindomen.net, mail.example.com
transport_maps = hash:/etc/postfix/transport
# nano /etc/postfix/transport maindomen.net relay:[195.xxx.xxx.xxx] mail.example.com relay:[195.100.xxx.26] # postmap hash:/etc/postfix/transport
Все!!! Сервер настроен в качестве backup MX.
queue_run_delay=3m minimal_backoff_time=6m maximal_backoff_time=9m maximal_queue_lifetime=4d
# Запретить ETRN команду smtpd_etrn_restrictions = reject # Запретить VRFY команду disable_vrfy_command = yes # EHLO/HELO first smtpd_helo_required = yes smtpd_recipient_restrictions = # rcpt to должен быть полным:test@gmail.com reject_non_fqdn_recipient, # mail from должен быть полным:test@gmail.com reject_non_fqdn_sender, # domain не существует mail from: reject_unknown_sender_domain, # сообщение для несуществующего на нашем сервере домена -отклонять reject_unknown_recipient_domain, #### граница правил выше для всех пользователей -ниже только для внешних permit_mynetworks, # если письмо не для наших доменов -reject Postfix сообщает клиенту, что пересылка невозможна # и основной запрет на relay reject_unauth_destination, # клиент вместе с приветсвием должен передовать полное имя хоста reject_non_fqdn_hostname, #клиент вместе с приветсвием должен передовать полное имя хоста, котором #обязательно должна быть . и домен верхнего уровня reject_invalid_hostname, permit smtpd_data_restrictions = #противодействие программам массовой рассылки reject_unauth_pipelining, #запрет пустого mail from:, когда 2 и больше rcpt to: reject_multi_recipient_bounce