配置 Ubuntu 12.04 LTS 以向多个域发送电子邮件/从多个域发送电子邮件

配置 Ubuntu 12.04 LTS 以向多个域发送电子邮件/从多个域发送电子邮件

我有一个在 rackspace 上运行 Ubuntu 12.04 LTS 的云服务器

该服务器是一个运行多个实时网站的 LAMP 堆栈。大多数网站都是 wordpress,而其他网站则是 PHP,其中包含一些使用 mail() 函数发送电子邮件的脚本。

我按照几个教程操作,但都无法发送电子邮件。我最接近成功的结果也有一些非常明显的缺点:

1)在一种设置中,我能够让服务器发送电子邮件,但这些邮件最终都会进入垃圾邮件文件夹

2) 在另一个例子中,我能够使用 SMTP 中继(通过 GMail)成功地将电子邮件发送到收件人的收件箱中,但所有电子邮件都列为从我中继的 gmail 地址发送。(我使用本教程来实现这一点:https://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/

我的服务器已安装 postfix,当前使用上面描述的方法 2 进行设置。

如果可能的话,我真正想要的是使用 postfix 或其他方式设置我的服务器,以便能够从类似的东西发送电子邮件[电子邮件保护],适用于我当前托管的所有域名,以及我将来肯定会托管的其他域名。

理想情况下,新的站点/域将添加到服务器,而我不必担心配置 ubuntu/postfix 来为该域发送电子邮件。例如,使用我们要迁移的 Windows 服务器,我们能够添加新的站点/域并从这些域发送电子邮件,而无需对电子邮件进行任何额外的配置。

很多教程都介绍了如何设置 PRL 记录以及如何绕过垃圾邮件过滤器 - 但在我们的 Windows 设置中,我们从来不用做这些事情。有没有可能设置我的 ubuntu 服务器来向不同的域发送电子邮件(例如:安装在我们的 Windows 服务器上的 wordpress 自动发送电子邮件[电子邮件保护]- 并通过垃圾邮件过滤器,而无需将 PRL 记录添加到 DNS 区域文件)

我已经参加过多个教程,但取得的最佳成功的只有上面列出的 1 和 2。

非常感谢您的帮助,如果需要,我可以提供更多信息,请根据需要提出请求。

答案1

像这样

Mantis 电子邮件 SMTP 设置

    $g_from_email                   = 'sync@you_domain.com';

    /**
     * the sender name, part of 'From: ' header in emails
     * @global string $g_from_name
     */
    $g_from_name                    = 'Mantis Bug Tracker';

    /**
     * the return address for bounced mail
     * @global string $g_return_path_email
     */
    $g_return_path_email    = '[email protected]';

您可以更改您的 WordPress 设置

相关内容