I'm starting to provide Chinese / English versions of some posts, switch with the Language menu above. 我开始提供部分文章的中文、英文翻译,请使用顶部语言菜单切换。

含有标签 SMTP 的文章

插图

CommentToMail 修改版

最近突然发现本来每天一封的自建贴吧签到系统的邮件突然没有了,但是贴吧还是正常签到。上 Mailgun 界面一看,状态全线飘红:日志里一大排发往我自己 Outlook 邮箱的退信,比如:看提示是 Mailgun 的整个 AS 都被 Outlook 拉黑了。这下子是完全没法用了。好消息是,有许多和 Mailgun 提供类似服务的邮件服务商,例如 SendGrid。我很快在他们网站上注册了一个账号,并且开启了 SMTP,把我的贴吧签到、NextCloud 等都接了进去,非常顺利。坏消息是,我的博客用的是我专门给 Mailgun 写的 CommentGun,需要修改一下才能接到 SendGrid 上。本来我可能修改一下插件,然后又能出一个 CommentGrid 之类的插件,但是每家邮件服务商的 API 都不一样。如果这些服务商轮着被 Outlook 屏蔽…… 画美不看。另一个好消息是,这些邮件服务商普遍支持 SMTP 发信。这意味着我可以用 CommentToMail。坏消息是,这个插件年久失修,在不少情况下会 GG(例如网站开了 SSL,...

Debian VPS 设置 SMTP 发信

在博客中,当博主对访客的评论作出回复,除非访客再次来访,否则很难发现博主已经回复了自己。但是通过评论回复邮件通知功能,在博主或者其他访客回复访客评论的时候,访客会收到邮件,从而及时得知自己收到了回复。但是在最常用的 WordPress 博客系统中,一般只能通过系统默认的 sendmail 发送邮件,这样的邮件很容易进入垃圾箱,因此我们一般选用腾讯、微软、Google 等提供域名邮箱和他们的邮件服务,这就需要通过 SMTP 发邮件。问题是 sendmail 并不支持 SMTP,我们可以在博客系统中通过插件解决问题。但是这种方法有局限,如果 VPS 提供商屏蔽了 25 端口(SMTP 标准端口)那么某些不支持通过 SSL 加密的 SMTP 发送的博客系统也发不了邮件。而且如果你的 VPS 上运行好几个网站、不同网站程序,逐个设置非常麻烦也容易出错。所以我们可以在 VPS 中直接安装 SMTP 邮件发送软件来解决问题。eSMTP 是一款和 sendmail 语法兼容的软件,...