推荐的SMTP提供商

Hey gang. Currently using sparkpost as my SMTP provider, however even with all of the DNS records in place for my domain (SPF/DKIM, etc), the vast majority of the emails sent by my site end up in the SPAM bin for my users.

I switched over to mailgun as a test , and the email deliverability was practically %100, however it is a paid plan (I used the free trial for testing), however without a credit card, you can only whitelist five email addresses.

With all that being said, can anyone recommend another decent free service such as sparkpost? I understand that mailgun is only $10/month, but still looking for free options.

Any recommendations? Deliverability is very important.

2 个赞

This is covered in our official documentation on github. Give it a look.

Spoiler alert: free ain’t gonna get you far.

8 个赞

Been using Mailgun and it’s working nicely for us so far! Very occasional deliverability hiccups, usually when one of their IPs gets on a mail provider blacklist, but their support is good. We have a medium-sized forum (around a thousand users, a few hundred active) and we’re still within Mailgun’s free plan. But even w/ a large forum their service seems relatively cheap.

5 个赞

I used Pepipost’s free plan for quite some time and deliverability was fine. They manually verify domains and have a reward/penalty system for opened/unopened mails. Thus they are unlikely to attract raw spammers.

Recently I switched to Amazon SES, which is quite affordable.

1 个赞

We use Amazon SeS sending about 40K emails a day around 1 Mil Emails a month with no issues whatsoever. And fairly affordable.

5 个赞

一年一度的(Discourse 年度强制维护)时间到了 :smiley:

看起来 Gmail 终于淘汰了第三方 Gmail 访问。我并不在意,因为我早就想把邮件服务商切换到 Mailgun,嗯,永远是这样。

当然,它也变成了“仅付费”。

那么 Mailjet 是最好的免费选项吗?我通常很容易就能满足 200 条的限制,而且我没心情最终设置自己的邮件服务器。

1 个赞

有与 SendGrid 合作的站点可以免费提供每月高达 12,000 封电子邮件,即使是现在。您所要做的就是让他们为您配置帐户,并确保在合作伙伴쪽에实施访问控制(SendGrid 网站上只有一个登录名,通过合作伙伴访问)

不确定我应该说多少(不希望他们停止服务或类似的服务,尤其是在 ESP 们纷纷放弃慷慨的免费服务时),但如果您找不到,我很乐意为您指明方向。

1 个赞

就我个人而言,自从我开始这个帖子以来,我一直在使用 MXRoute,它运行完美。

1 个赞

事情奏效了,虽然不是我最初想要的,但也许是我看错了什么。简而言之,Mailjet 在第一次(Mailjet)尝试时就奏效了。感谢您的帮助和/或一个提供解决方案的好论坛。

摘要

长篇版本

是如何尝试让它工作的(让您看看一个几乎没有 Linux 记忆的人是如何解决这些问题的)。所以所有枯燥的步骤都包括在内……结果是一些开发者提示和一个可能的 bug。

我拍了 Digital Ocean 的快照(之前在 Discourse 升级时有过一些糟糕的经历 :smiley: - 升级到最新版本这次进行得很顺利,因为我现在有 50G 而不是 30G,但仍然要赞一下)。

由于 lfchosting 在去年秋天变成了 hostpapa,我决定使用 hostpapa,毕竟我是付费的。

关于 lfchosting 迁移到 hostpapa 的无关小故事。我的一个接收外部流量的统计网站停止工作了。支持部门 3 个月都一无所知。然后有人说他们将禁用一些可能的防火墙规则 - 该修复无效……但这给了我一个线索 - 他们在迁移后安装了 ModSecurity,一旦我把那个垃圾扔掉,我所有的流量就又顺畅了。我只是想说,你们迁移老客户,使用新的防火墙/其他东西,客户遇到流量问题……而支持部门里没有人有一点点灵感?真是的。

我尝试了 Outlook 来检查凭据是否正常,但无法使其工作 - 这并不说明什么。实际上我先尝试了 Pegasus Mail,但现在这更说明不了什么了 - 不过日志更容易阅读 :D。

telnet mail.papamail.net 465 至少回复了一些东西(别骂我白痴)。

挠头,465 表明是 TLS/SSL 而不是 starttls……嗯。

啊,我将通过更改 app.yml 并阅读日志来测试……

=> app.yml 编辑 => smtp 密码的困境
是否要加双引号?我之前工作的电子邮件与 Gmail 相比,双引号是存在的,但看起来在很多帖子中应该是没有引号的。嗯,Discourse 是否足够智能以自动去除不必要的引号?实际上有人将“password”作为密码的可能性相当小 :D。
开始怀疑 Gmail 是否默认会从密码中去除双引号,这就是为什么它之前与 Gmail 一起工作的原因?

重建应用程序后,发送测试邮件无效。我真不明白为什么日志不能直接显示在测试页面上(提示,提示 :slight_smile: ,好吧,也许有安全风险?

更多共享/独立/日志/rails/production.log
没有显示太多内容,或者内容太多以至于我找不到我需要的东西(参见上面的提示,提示)。

./discourse-doctor

没什么用。

./discourse-setup

需要很长时间(有点像重建应用程序的启动器),我想知道更改 app.yml 和测试传出邮件的最快方法是什么?

discourse-setup BUG?:拥有一个像 gjwha9T78&vv 这样的密码会导致 app.yml 中出现这条损坏的行(!):

DISCOURSE_SMTP_PASSWORD: "gjwha9T78  DISCOURSE_SMTP_PASSWORD:  gjwha9T78&vv"

显然双引号是必需的。但是 discourse-setup 在密码包含“&”时在 app.yml 中写入“垃圾”有点糟糕。

在等待第 n 次应用程序重建时……以防万一,我设置了 Mailjet……

又一次使用 Mailjet 重建,并且邮件立即就可以发送出去。

2 小时后的结论 = Mailjet 有效。太棒了……但是……

肯定有一种比编辑 app.yml + 重建更快的测试 Discourse 发送邮件的方法?

由于我假设我以漫长而艰辛的方式做了很多事情,我相信有人会指出更好的方法。尤其是这里的帮助总是积极主动的,而不是“你这个笨新手”式的 :D。

我有点执着于让 hostpapa 也奏效,毕竟,这是我实际付费的东西之一。如果我的猜测是正确的,我当然会在这里发帖,只是今晚时间太晚了。

解决此问题使用的最佳参考资料:

有用(好吧,理解 25/465/587 端口的东西):
Troubleshoot email on a new Discourse install

当您准备好尝试任何其他邮件提供商时也很有用:
https://github.com/discourse/discourse/blob/main/docs/INSTALL-email.md

2 个赞

它实际上确实会重建应用。

编辑文件,

./launcher destroy app
./launcher start app
5 个赞

快多了,谢谢。

这是“知道的人都在用”的那种,还是“应该能凑合用,但重建最稳妥”的那种?嗯,我在网站上搜了一下这个说法被提了多少次…… :smiley:

3 个赞

提供一个始终有效的解决方案会更容易。而且这个技巧有用的次数非常少,而且很难解释它何时有用。

3 个赞

我建议您考虑 DigitalAka 和 Mailgun,因为它们可靠且可送达。我使用过它们,效果非常好。而且它们价格也很实惠。强烈推荐。

老实说,我不知道为什么 Brevo 没有被推荐得更多。界面很棒,简单干净。免费套餐每天 300 条的额度也很棒,因为其他的每天只有 100-200 条。

2 个赞

哪些?Mailgun 是每天 100(免费套餐)。

这个网站感觉不太靠谱。网站廉价、有拼写错误,联系页面上的社交媒体链接也错了……不推荐。 :no_good_man:

2 个赞

哎呀,看来我记错了。

这是 DigitalAka 第一次在这个论坛上被提及。这让我怀疑这个全新的用户是否专门注册来让人们相信它与 Mailgun — 相当,而 Mailgun 长期以来一直是 Discourse 推荐的公司,也许现在仍然是。我根据这个推荐,愉快地使用了 Mailgun 4-5 年。我想迁移到 Amazon SES,仅仅因为它便宜 10 倍,但我就是搞不懂它。

2 个赞

我正在使用 bevo,以前称为 Sendinblue。

1 个赞

我强烈推荐 Lark 的国际版(飞书的国际版)。
https://www.larksuite.com
它每月提供 15,000 封免费邮件发送额度,足以满足几十人到一百多人社区的日常 SMTP 需求。

1 个赞