Назад | Перейти на главную страницу

Пересылка электронной почты в Gmail с использованием Exim4

Я пытаюсь разместить свою собственную переадресацию электронной почты для своего домена на небольшом VPS, но у меня возникают некоторые странные проблемы с пересылкой на работу. Я использую exim4 в Ubuntu 12.04.1 LTS, и все мои пакеты обновлены. Моя настройка такова, что любое электронное письмо, приходящее к локальному пользователю (user@mydomain.com), пересылается на user@gmail.com. У меня также есть настройка SMTP, так что я могу отправлять через свой собственный сервер из Gmail. Пересылка настроена через мои / etc / aliases, где у меня просто есть

user:        user@gmail.com

Я могу отправлять сообщения со своего VPS на адрес user@mydomain.com (используя mail -s "subject" user@mydomain.com), и я получаю почту в свой почтовый ящик Gmail. Я могу отправлять сообщения со своего VPS на адрес user@gmail.com (используя mail -s "subject" user@gmail.com) и получаю почту в свой почтовый ящик Gmail.

Когда я пытаюсь отправить из Gmail (или любого другого адреса) на user@mydomain.com, я вижу, что сообщение прибывает в журналы, и exim пытается его отправить, но электронное письмо не отображается в локальном почтовом ящике (проверьте с помощью команда mail), и она не пересылается в Gmail. Журналы exim показывают это:

2013-02-12 19:27:56 1U5QCZ-0002bt-VA DKIM: d=gmail.com s=20120113 c=relaxed/relaxed a=rsa-sha256 [verification succeeded]
2013-02-12 19:27:56 1U5QCZ-0002bt-VA <= user@gmail.comH=mail-qe0-f53.google.com [209.85.128.53] P=esmtps X=TLS1.0:RSA_ARCFOUR_SHA1:16 S=1736 id=CABfo9zkf+wF3TcniU4VjcCTLDnR2NtY2JsFa2YQrMJqmWYKnHw@mail.gmail.com
2013-02-12 19:29:02 1U5QCZ-0002bt-VA gmail-smtp-in.l.google.com [2607:f8b0:4001:c02::1b] Connection timed out
2013-02-12 19:29:05 1U5QCZ-0002bt-VA => user@gmail.com <user@mydomain.com> R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [74.125.142.27] X=TLS1.0:RSA_ARCFOUR_SHA1:16 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com"
2013-02-12 19:29:05 1U5QCZ-0002bt-VA Completed

Даже письмо с подтверждением «Отправить почту как» на адрес user@mydomain.com пересылается на мою учетную запись Gmail!

Я проверил exim -bp, есть ли что-нибудь в очереди, но кажется, что она пуста. Я также выполнил трассировку в указанном домене Gmail, и, похоже, все в порядке. Я видел похожие проблемы, опубликованные раньше, однако все, что я читал, были случаями «все или ничего», когда ничего не пересылается, а не выборочно, как это.

Есть ли у кого-нибудь предложения или рекомендации о том, как я могу исправить / отладить эту проблему? Спасибо!

Оказывается, это действительно проблема (функция?) Со стороны Google. Если вы отправляете электронное письмо с адреса, который автоматически пересылает вам обратно (например, user@mydomain.com -> user@gmail.com), оно НЕ появится в вашем почтовом ящике, а появится только в папке «Отправленные».

Очевидно, это сделано для того, чтобы в вашем почтовом ящике не появлялись несколько одинаковых сообщений (например, если вы подписаны на список рассылки и отправляете на него почту, вы не хотите, чтобы ваш собственный ответ был в вашем почтовом ящике). Похоже, они сделали это по умолчанию для любых писем, которые автоматически пересылаются назад, чтобы все было согласовано.

Ссылка: http://productforums.google.com/d/msg/gmail/npFUvcOUVPo/4ViZhQNdxfIJ