首页 > 解决方案 > 话语不能发送电子邮件

问题描述

我在 AWS bitnami edu3d.co上安装了一个话语。我做了以下事情,但仍然无法发送登录验证电子邮件。

谢谢!

标签: amazon-web-servicesamazon-sesbitnamidiscourse

解决方案


问题已经解决了。我想问题是我错误地设置了用户名和密码。

smtp_address = ''
smtp_port = 587
smtp_domain = 'edu3d.co'
smtp_user_name = ''
smtp_password = ''
smtp_enable_start_tls = true
smtp_authentication = login

如果您在为安装在 AWS EC2 bitnami 上的话语设置 smtp 时遇到问题。您可以进行以下检查。

  • 1)检查你的VM实例是否可以连接smtp服务器(测试smtp_address和smtp_port是否正确)

我发现 25 没有响应,465 有时也坏了,587 运行良好。

我如何找到问题

我真的不明白为什么 smtp 设置是“正确的”,但我就是收不到电子邮件。所以我改成了gmail,设置比AWS SES简单一点。更改后,我立即收到了电子邮件,但它说登录方法不安全,因此谷歌阻止了它。这证明 smtp 设置有效。根据之前的测试,我的VM实例可以连接到smtp服务器。所以smtp设置应该有问题。

我去 AWS SES,打算检查我的凭证。但我只能创建一个新的。所以我做了,然后我发现我误解了用户名和密码。更改后,电子邮件正在工作。伟大的!

以下说明非常有帮助! https://docs.bitnami.com/bch/apps/discourse/configuration/configure-smtp/


推荐阅读