= 为 Wordpress 设置 SMTP 电子邮件发送最安全的方法是什么? = 大家好, 我正在运行一个使用默认 Wordpress php 邮件功能的 Wordpress 站点 我发现即使我已经将我的专用 Wordpress 托管的 IP 地址添加到我的 SPF 电子邮件记录中,电子邮件仍然在文件夹中 我听说您可以安装任意数量的各种 Wordpress SMTP 插件来解决这个问题,并通过另一个帐户/服务路由您的电子邮件。但快速谷歌似乎指出其中许多插件已被黑客入侵并导致 Wordpress 网站受损 我听说您可以使用 Sendgrid、Postmark、Mailgun、SMTP2Go 等安全 SMTP 发送服务。他们似乎还安装了一个 Wordpress 插件来链接到他们的服务 所以,我的问题是:这些邮件服务有多安全?他们的 Wordpress 插件有多安全?有没有我应该考虑的没有插件的更好更安全的方法? 不确定您指的是哪个插件,但我能找到的唯一信息与去年被黑客入侵的 Easy WP SMTP 有关。我从来没有用过它,所以我不知道。我使用 Post SMTP 多年,从未遇到过问题 我使用该插件,因为它可以让您与您列出的任何服务器集成。我只使用过 mailgun 和 sendgrid,因为它们都有免费套餐。 (不过 Mailgun 刚刚淘汰了它,所以如果您在他们的免费套餐中每天发送少于 100 封电子邮件,我现在使用 sendgrid)而且它非常容易设置(与 mailgun 相比) 您的任何插件都可能成为攻击您网站的载体,因此只要您定期更新插件,就应该没事 我使用我的主要电子邮件地址的 G Suite 别名(“[email protected]”)通过 Post SMTP 插件发送由我的网站(WooCommerce 等)生成的交易电子邮件。该插件通过 SMTP-STARTTLS 到 smtp.gmail.com:587 使用 OAuth 2.0 身份验证,并且“发件人:”电子邮件地址和名称具有“防止 **plugins** 和 **themes** from changing this”在插件的“消息”选项卡下检查了这两个 我还为我的 DNS 记录中的域设置了 SPF 和 DKIM 所有交易电子邮件都是从“[email protected]”的“域名”发送的,没有发生垃圾邮件的情况 这些邮件服务有多安全? Sendgrid、Postmark、Mailgun 被 Asana、Uber、Spotify、Reddit 等顶级网站使用。所以是的,您可以确定一定程度的安全性。除非我错过了问题 他们的 Wordpress 插件有多安全 如果您坚持使用服务的官方插件并定期更新它们,我会说您会没事的 我将插件“WP Mail SMTP”与 Amazon SES 配对用于我的电子邮件。 Amazon SES 的设置有点麻烦/笨拙,但您可以按照在线指南进行操作。我对送货完全没有问题 Amazon SES 还为您提供了需要添加到域中的 SPF 和 DKIM 记录 忽略邮件本身被认为是不安全的事实,SendGrid/SendInBlue 和其他电子邮件发送服务使用 api 而不是 smtp 来联系他们的服务器以发送电子邮件 我不能评论插件的安全性,但这些插件可能是最容易防止任何攻击的插件,因为几乎没有任何用户交互 手动完成大牌 SMTP 插件所做的完全相同的事情非常容易。有一个在初始化期间被调用的钩子,它让你成为 PHPMailer 对象 这是一个强制从地址配置值并启用通过开发服务器上的 MailSlurpr 路由电子邮件的代码段。最重要的部分是 $mailer 是一个 PHPMailer 实例,您可以根据需要重新配置。查看 PHPMailer 文档以获取更多信息 add_action( 'phpmailer_init', function ($mailer) { $from = carbon_get_theme_option( 'crb_settings_email_from_address'); $doRelay = carbon_get_theme_option( 'crb_settings_email_enable_dev_relay'); $mailer->setFrom( $from ); 如果 ( $doRelay ) { $mailer ->isSMTP $mailer->Host = carbon_get_theme_option( 'crb_settings_email_dev_relay_host'); $mailer->Port = carbon_get_theme_option( 'crb_settings_email_dev_relay_port'); } }, 10, 1 ); == 关于社区 == 成员 在线