【问题标题】:Send email through a contact form wordpress on Amazon ec2 (windows) issue在 Amazon ec2 (windows) 问题上通过联系表单 wordpress 发送电子邮件
【发布时间】:2014-02-12 18:44:38
【问题描述】:

我们真的需要 Amazon SES 服务来通过 amazon ec2 发送电子邮件吗?我无法通过托管在 Amazon ec2(windows) 上的 Wordpress 发送电子邮件。

  1. 已在安全组中添加端口 25。

  2. 我正在使用 wordpress 的联系表格 7

  3. 我正在亚马逊 ec2 windows 实例上运行 wordpress。

请帮忙,我还需要做什么吗?

我是 Amazon ec2 的新手

【问题讨论】:

标签: php wordpress email amazon-ec2


【解决方案1】:

如果您没有准备好任何 SMTP 服务器,那么您可以简单地使用默认 php mail() 从您的 wordpress 网站发送邮件。

  1. 为 wordpress 安装 contact 7 插件,以创建表单。
  2. 安装Wp-Mail-SMTP插件来设置邮件配置
  3. 在 wp-config 文件中添加这一行:define('RELOCATE',1);
  4. 在 ubuntu 机器上安装 sendmail 包,使用:sudo apt-get install sendmail

这适用于我的 AWS 的 EC2 服务器,还解决了无法实例化邮件功能错误。

【讨论】:

    【解决方案2】:

    您将需要某种 smtp 服务器,可能不是托管在实例上的服务器。

    与 linux 不同,Windows 通常不预装 smtp 邮件服务器或邮件中继。您可以自行设置,但直接从 ec2 实例发送邮件可能会导致垃圾邮件过滤器出现问题。

    最好的办法是通过 SES 或其他邮件服务中继电子邮件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      • 2015-03-12
      • 2018-01-21
      相关资源
      最近更新 更多