У меня есть VPS с Postfix. Электронная почта работает - я могу отправлять сообщения на нее и от нее, проверено с помощью mutt
и мой аккаунт GMail.
Однако я хочу пересылать все письма, отправленные на мой VPS, на мою учетную запись GMail, чтобы все было в одном месте.
Я попытался указать свой адрес Gmail в своем .forward
, но после этого электронная почта просто теряется полностью. Они не появляются в mutt
, и они не отображаются в GMail.
mail.log
предполагаю, что письмо было отправлено, и я не вижу ошибок в mail.err
. С моей точки зрения, похоже, что GMail просто получает электронное письмо и отбрасывает его, но это не может быть правдой!
Дополнение: Указание моего адреса электронной почты для пересылки в /etc/postfix/virtual
приводит к тому же результату:
Apr 4 08:49:28 vps-375 postfix/smtpd[16235]: 8062044D1B2F: client=mail-qw0-f48.google.com[209.85.216.48]
Apr 4 08:49:28 vps-375 postfix/cleanup[16239]: 8062044D1B2F: message-id=<BANLkTina6U==71+ZW-bafMbE6QCHqeYQ4g@mail.gmail.com>
Apr 4 08:49:28 vps-375 postfix/qmgr[15970]: 8062044D1B2F: from=<redacted@gmail.com>, size=1581, nrcpt=1 (queue active)
Apr 4 08:49:29 vps-375 postfix/smtp[16240]: 8062044D1B2F: to=<redacted+domain@gmail.com>, orig_to=<dave@domain.net>, relay=gmail-smtp-in.l.google.com[209.85.143.27]:25, delay=1.3, delays=0.41/0.02/0.36/0.52, dsn=2.0.0, status=sent (250 2.0.0 OK 1301903372 m53si9513199wej.191)
Apr 4 08:49:29 vps-375 postfix/qmgr[15970]: 8062044D1B2F: removed
Какие-либо предложения?
Оказывается, проблема заключалась в том, что GMail не отображал переадресованные на него электронные письма. Отправка электронной почты с других адресов была переадресована правильно. Кажется, что GMail отбрасывает сообщения, которые пересылаются ему.
Для простоты добавьте в `/ etc / aliases 'запись, подобную этой, которая будет дублировать всю почту пользователю:
jonathan: jonathanross@gmail.com
Это немного отличается и также копирует его в Maildir / box локального пользователя:
jonathan: jonathan, jonathanross@gmail.com
Вы уловили идею. Следуйте за этим с newaliases
для создания .db версии этого файла.
AFAIK это необходимо в main.cf
для этого метода:
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
Если это не работает по какой-либо причине платформы, тогда virtual_alias_domains = me.com
вход в main.cf
, другая строка в main.cf
так как virtual_alias_maps = hash:/etc/postfix/virtual
и плоский файл в этом формате в /etc/postfix
сделаю это:
me@me.com jonathanross@gmail.com
с последующим postmap /etc/postfix/virtual
должен это сделать.