Я пытался выяснить, новая ли это «функция» или есть проблема с моей конфигурацией. Я использую Ubuntu 10.04 Desktop с Postfix в качестве MTA. Моя конфигурация smtp (в отличие от smtpd) соответствует тому, что описано в превосходном ответе Джереми здесь:
Настройте Postfix для отправки / ретрансляции писем Gmail (smtp.gmail.com) через порт 587
Я могу успешно пересылать почту через [smtp.gmail.com]: 587; однако на принимающей стороне адрес from: показывает: «[my_gmail_username] @ gmail.com» вместо «[my_user] @ [my_domain]».
Был бы очень признателен за любые подсказки или подсказки; в данном случае мои навыки работы с Google меня не оправдали!
Я думаю, они всегда так поступали, даже если вы настроили Gmail для отправки из других доменов. Насколько я знаю, единственный способ обойти это - перейти на использование Google Apps, который бесплатен, если вы просто используете стандартную версию. Проблема в том, что это означает, что вам нужно изменить записи MX, чтобы Google обрабатывал всю вашу входящую почту, и это бесплатно только для 50 пользователей.
Вы добавили свой адрес не в Gmail на https://mail.google.com/mail/?shva=1#settings/accounts ? (в Отправить письмо как часть)
Я тоже испытал это, и я не думаю, что есть способ обойти это, кроме перехода на GAFYD.
Они делают это из соображений безопасности. Ваш интернет-провайдер, вероятно, использует Gmail в качестве системы электронной почты, я знаю, что мой. Если вы хотите запустить почтовый сервер без этой проблемы, попробуйте smtp2go. Это небольшая годовая стоимость, но она работает как шарм! На моем сервере около 5 пользователей, и я плачу примерно 24,95 доллара в год.
Все, что вам нужно сделать, это войти в систему sptp2go и указать, с какого адреса электронной почты разрешено использовать smtp-сервер smtp2go (ваши пользователи электронной почты на вашем почтовом сервере) по адресу электронной почты, а затем настроить свой MTA.
SMTP2GO даже может работать на разных портах. Это особенно полезно, если ваш интернет-провайдер блокирует определенные порты.