У меня есть сервер в Цифровой океан с Ubuntu 16.04.1, настроил его с помощью Serverpilot и он отлично работает! Допустим, я размещаю веб-сайт domain.com
который отправляет электронные письма с SendGrid. Итак, мои записи DNS для этого домена:
A @ 123.123.123.123
A www 123.123.123.123
CNAME mail some-sendgrid-domain.com
CNAME s1._domainkey some-sendgrid-domain.com
CNAME s2._domainkey some-sendgrid-domain.com
Теперь я хотел бы иметь пересылку почты: test@domain.com
к моему @gmail.com
адрес. Serverpilot устанавливает Postfix по умолчанию, поэтому мне просто нужно настроить пересылку, верно?
vi /etc/postfix/main.cf
virtual_alias_domains = domain.com
virtual_alias_maps = hash:/etc/postfix/virtual
vi /etc/postfix/virtual
test@domain.com address@gmail.com
postmap /etc/postfix/virtual
service postfix reload
Теперь мне также нужна запись MX, потому что Postfix получает электронные письма:
MX @ domain.com - prio 10
Это должно работать? А как насчет SPF и DKIM? Это необходимо для пересылки в Gmail? Потому что все остальные письма будут отправляться через SendGrid.
Это не сработало (ошибок в журнале постфиксов и писем в Gmail нет), поэтому сейчас я использую http://improvmx.com/ на данный момент, но я бы хотел прямо рассказать о своих экспедиторах, вместо того, чтобы говорить обо всем.
Что здесь не так? Или какие есть альтернативы? Я предпочитаю не размещать свою электронную почту самостоятельно, поэтому я использую SendGrid, но мне просто нужны пересылки ...
Я нашел альтернативу SendGrid: Mailgun что позволяет также получать электронные письма, см.: https://documentation.mailgun.com/user_manual.html#receiving-forwarding-and-storing-messages. Таким образом, мне не нужно ничего делать с почтой на моем сервере.
Редактировать: Я только что написал об этом в блоге: https://royduineveld.nl/free-email-forwarding/