wordpress - digitalocean 中的网站不向电子邮件发送信件

标签 wordpress ubuntu digital-ocean

我在 digitalocean 托管中有一个站点,但从该站点发送电子邮件时遇到了一些问题。
我的网站建立在 wordpress 上,我正在尝试通过电子邮件提交申请。它在我的本地主机和我的服务器上运行 https://cp.beget.com/但只要我把它转移到 https://www.digitalocean.com/它立即停止工作。
我有一个用于发送电子邮件的小型 php 脚本,它也可以正常工作我也尝试在主要 wp 设置中更改管理员电子邮件,但我没有收到电子邮件中的确认信。
使用 ubuntu 的服务器,我在上面设置了所有内容以发送电子邮件,并通过 postfix 对其进行了测试,它工作正常。
也许有人遇到了这个问题并且知道它是如何解决的

最佳答案

最好使用 SMTP 而不是依赖 php 的 sendmail这可能会在某些托管公司上被阻止。
您可以使用 Post SMTP Mailer插件来解决这个问题。
只需在 digitalocean 创建一个新的电子邮件帐户,并将其 smtp 服务器用作 SMTP 插件的传出服务器地址。通常是 mail.yourdomain.com .传出端口可以是 25 或 587。

关于wordpress - digitalocean 中的网站不向电子邮件发送信件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65250268/

相关文章:

php - 列出标签 wordpress 时删除最后一个逗号

timezone - 如何在 digital ocean 应用平台中将服务器设置为我的本地时区

apache - 从现有的 Ubuntu + 应用程序创建 Docker 镜像

python - 当条目在 Gtk Python 中获得焦点时如何更改输入语言

php - 无法在DigitalOcean Droplet上访问MySQL数据库

linux - 将 nginx 配置为仅允许 https 流量

javascript - 每个选项卡的 AngularJS 唯一选项卡数据

mysql - 连接到 mysql 的问题,随机数据库连接错误,

mysql - 为什么将 DB 密码放在 Trellis/Bedrock 的两个文件中?

ubuntu - 编辑时在远程计算机和桌面之间同步代码