【问题标题】:How to setup email with AWS Lightsail如何使用 AWS Lightsail 设置电子邮件
【发布时间】:2018-07-13 10:48:46
【问题描述】:

我最近通过 AWS Lightsail 托管了我的 wordpress 网站。该网站有一个联系表和一个时事通讯,但都没有工作。我也无法通过 wordpress 发送密码重置电子邮件,收到主机可能已禁用 mail() 功能的消息。

如何在我的网站上设置电子邮件?它是通过域还是主机处理?我读到我可能需要注册 AWS SES,但我不确定如何继续。我的客户还告诉我,他们已经为该域设置了 Outlook 365,但我不确定它的适用范围。

对含糊不清表示歉意。我是在线托管网站的新手,一直找不到任何有用的教程/资源,因此将不胜感激。

【问题讨论】:

  • 由于您已为您的域设置了 Office 365,因此请在 Google 上使用“WordPress Office 365 设置电子邮件”一词。您会发现很多设置 WordPress 电子邮件的链接。我建议使用其中一个附加组件(大多数是免费的)在 WordPress 上设置邮件(P​​ostMan 是一个不错的选择)。然后,您将使用您的 Office 365 凭据从 WordPress 发送电子邮件。
  • 你可以使用 SES 吗?它非常简单,我在我的博客中使用它。

标签: wordpress amazon-web-services email hosting amazon-lightsail


【解决方案1】:

我建议不要通过您的 Lightsail 服务器托管您客户的电子邮件。有很多额外的麻烦需要考虑,还有其他服务更可靠,并提供比服务器上可用的选项更好、更强大的用户界面。

要为您的客户获取自定义域名电子邮件地址(即 joe@domainname.com),这里有两个选项:

Zoho - 费用:免费

您可以在这里注册:https://www.zoho.com/workplace/pricing.html?src=zmail 您需要验证域名才能正常工作(通过将 HTML 文件添加到站点或将 CNAME 添加到域)

Google 提供的 GSuite - 费用:5 美元/用户/月

您可以在这里注册:https://inbox.google.com/u/0/search/google%20suite#m_-1052842142248281614_ 您还可以获得一些不错的促销代码,以在第一年享受 20% 的折扣 - 这是一个:9746YLRVNWERPAH

并且,关于确保发送忘记密码电子邮件的问题,请确保在服务器上安装了 sendmail(apt-get install sendmail),/etc/hosts 文件包含以下内容

  • 127.0.0.1 localhost localhost.localdomain yourhostnamehere

并且服务器上的 25 端口是开放的。

【讨论】:

  • 如何安装和检查文件?是通过 Bitnami 终端吗?那也是我可以找到端口的地方吗?
  • 是的,您单击 Lightsail 仪表板中的 SSH 终端图标,然后使用 Linux 命令导航以查找和添加文件(使用“cd 目录”导航到不同的目录并使用“nano”编辑文件文件名”)。您可以通过单击终端右侧的 3 点图标来编辑端口,然后单击网络选项卡。然后,它会为您提供一个添加端口的界面。
  • 另外,端口 25 是默认的 SMTP 端口,而不是我最初提到的 587。
  • 在大约 30 分钟内为我的域配置了 Zoho 邮件。感谢您提供此解决方案!
猜你喜欢
  • 1970-01-01
  • 2017-01-08
  • 2014-11-08
  • 2018-01-24
  • 2018-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多