Изменить адрес исходящей почты с root@servername - postfix sendgrid в стойке хранения

Поэтому я недавно настроил свой сервер Rackspace (стек Ubuntu LAMP) для использования Postfix и Sendgrid для исходящей электронной почты. Это прекрасно работает, поскольку моя тестовая почта из строки cmd доставляется через smtp sendgrid. Однако, когда я получаю электронное письмо, в нем говорится, что оно от root@rackspaceservername, и я не могу на него ответить.

Я создал псевдоним в соответствии с этой темой как изменить адрес электронной почты по умолчанию для postfix ? что заставляет его говорить [email protected] по имени отправителя, которое по-прежнему отображается как root.

Что мне нужно изменить, чтобы сервер использовал мою электронную почту веб-мастера или, по крайней мере, чтобы она выглядела так, как будто она исходит, и, таким образом, ответ будет отправлен на это электронное письмо?

Любая помощь приветствуется!


person tehaaron    schedule 17.01.2013    source источник
comment
Не могли бы вы поделиться своими файлами конфигурации и что именно вы сделали для настройки, чтобы я мог помочь в отладке?   -  person Swift    schedule 17.01.2013


Ответы (1)


Убедитесь, что это установлено в /etc/postfix/main.cf:

smtp_generic_maps = hash:/etc/postfix/generic

При установке общего псевдонима не используйте «http», как в предоставленной вами ссылке — вы будете использовать www-данные с Ubuntu.

echo 'www-data [email protected]' >> /etc/postfix/generic
postmap /etc/postfix/generic
service postfix restart

Примечание: Sendgrid великолепен, но с тех пор, как Rackspace купила MailGun, сервис MailGun практически бесплатен для клиентов Rackspace. Надеюсь это поможет!

person hhoover    schedule 22.01.2013
comment
Это работает, но как я могу снова изменить адрес электронной почты? Я пробовал все, постмап, перезапускал постфикс, апач, ... но все равно. Какой-то кеш? - person genderbee; 29.07.2020