digitalocean 中的站点不会向电子邮件发送信件
the site in digitalocean doesn't send letters to the email
我在 digitalocean 托管中有一个站点,但从该站点发送电子邮件时遇到一些问题。
我的网站建立在 wordpress 上,我正在尝试通过电子邮件提交申请。它在我的本地主机和我的服务器上工作 https://cp.beget.com/ but as soon as I transferred it on https://www.digitalocean.com/ 它立即停止工作。
我有一个用于发送电子邮件的小 php 脚本,它工作正常我也尝试在主 wp 设置中更改管理员电子邮件,但我没有收到电子邮件中的确认信。
服务器使用 ubuntu,我在上面设置了一切以发送电子邮件,并通过 postfix 对其进行了测试,它工作正常。
也许有人遇到过这个问题并且知道如何解决
最好使用 SMTP 而不是依赖 php 的 sendmail
,后者可能会被某些托管公司阻止。
您可以使用 Post SMTP Mailer 插件来解决这个问题。
只需在 digitalocean 创建一个新的电子邮件帐户,并使用其 smtp 服务器作为 SMTP 插件的发送服务器地址。通常它将是 mail.yourdomain.com
。传出端口可以是 25 或 587。
我在 digitalocean 托管中有一个站点,但从该站点发送电子邮件时遇到一些问题。 我的网站建立在 wordpress 上,我正在尝试通过电子邮件提交申请。它在我的本地主机和我的服务器上工作 https://cp.beget.com/ but as soon as I transferred it on https://www.digitalocean.com/ 它立即停止工作。
我有一个用于发送电子邮件的小 php 脚本,它工作正常我也尝试在主 wp 设置中更改管理员电子邮件,但我没有收到电子邮件中的确认信。
服务器使用 ubuntu,我在上面设置了一切以发送电子邮件,并通过 postfix 对其进行了测试,它工作正常。
也许有人遇到过这个问题并且知道如何解决
最好使用 SMTP 而不是依赖 php 的 sendmail
,后者可能会被某些托管公司阻止。
您可以使用 Post SMTP Mailer 插件来解决这个问题。
只需在 digitalocean 创建一个新的电子邮件帐户,并使用其 smtp 服务器作为 SMTP 插件的发送服务器地址。通常它将是 mail.yourdomain.com
。传出端口可以是 25 或 587。