В настоящее время я использую Google Apps для пересылки писем, адресованных получателям в моем домене balkan-preferans.de (176.9.40.169), на мой адрес First.Last@gmail.com - это делается с помощью следующей DNS-зоны, обслуживаемой моим хостером :
$TTL 86400
@ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
2012100402 ; serial
14400 ; refresh
1800 ; retry
604800 ; expire
86400 ) ; minimum
@ IN NS robotns3.second-ns.com.
@ IN NS robotns2.second-ns.de.
@ IN NS ns1.first-ns.de.
@ IN A 176.9.40.169
localhost IN A 127.0.0.1
www IN A 176.9.40.169
@ IN MX 1 ASPMX.L.GOOGLE.COM.
@ IN MX 5 ALT1.ASPMX.L.GOOGLE.COM.
@ IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
@ IN MX 10 ASPMX3.GOOGLEMAIL.COM.
@ IN MX 10 ASPMX2.GOOGLEMAIL.COM.
Это хорошо работало в течение прошлого года, но я хотел бы избавиться от Google Apps, потому что они больше не бесплатны, и я не использую никаких других функций этого продукта.
Поэтому я хотел бы изменить записи MX выше, чтобы они указывали на мои 2 веб-сервера, которые в любом случае работают круглосуточно и без выходных.
На серверах с CentOS 6 Linux я в настоящее время запускаю sendmail (в основном для отправки почты logwatch).
Может ли кто-нибудь подсказать, какие макросы добавить в /etc/mail/sendmail.mc
чтобы вся почта для balkan-preferans.de принималась и затем пересылалась на мой адрес First.Last@gmail.com?
Нужно ли мне открывать входящий порт и в брандмауэре iptables?
Я не думаю, что вам нужно связываться с sendmail.mc - просто добавьте
@balkan-preferans.de first.last@gmail.com
в / etc / mail / virtusertable, и все будет в порядке.
Предполагается, что sendmail настроен для правильного приема почты для этого домена, что, как я полагаю, вы уже обеспечили.