У меня есть сервер в Digital Ocean с 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 # получение-пересылка-и-хранение-сообщений . Таким образом, мне не нужно ничего делать с почтой на моем сервере.
Изменить: Я только что написал об этом сообщение в блоге: https://royduineveld.nl/free-email-forwarding/