25

所以我最近设置了我的 Rackspace 服务器(Ubuntu LAMP 堆栈)以使用 Postfix 和 Sendgrid 发送电子邮件。它很好用,因为我来自 cmd 行的测试邮件通过 sendgrid smtp 传递。但是,当我收到电子邮件时,它说是发件人root@rackspaceservername,我无法回复。

我根据这个主题创建了一个别名如何更改后缀的默认电子邮件地址?这使得它webmaster@mydomain.com由仍然显示为的发件人姓名表示root

我需要更改什么才能让服务器使用我的网站管理员电子邮件,或者至少让它看起来就是它来自哪里,因此回复会发送到该电子邮件?

任何帮助是极大的赞赏!

4

1 回答 1

50

确保这是在 /etc/postfix/main.cf 中设置的:

smtp_generic_maps = hash:/etc/postfix/generic

设置通用别名时,不要像您提供的链接那样使用“http” - 您将在 Ubuntu 中使用 www-data。

echo 'www-data yourusername@yourdomain.com' >> /etc/postfix/generic
postmap /etc/postfix/generic
service postfix restart

附注:Sendgrid 很棒,但自从 Rackspace 购买了 MailGun 后,MailGun 服务对 Rackspace 客户来说几乎是免费的。希望这可以帮助!

于 2013-01-22T03:11:47.757 回答