Linode 虚拟主机安装 discourse 邮件没有发送

简介:

discourse 在安装的时候对电子的依赖性非常强。

linode VPS 安装后 discourse 的电子邮件始终没有办法发送成功。

discourse 在安装完成后,需要对电子邮件进行校验。如果你不配置 SMTP 服务器的话,你的 discourse 是没有办法完成安装的。

smtp_port_25

很多时候如果你测试的话,你可能会使用你的私人邮件服务器进行 SMTP 测试,如果你是站长的话,你应该使用商业的电子邮件服务器。商业电子邮件服务器能够提供更好的功能,能够对发送的邮件进行跟踪,更主要的是发送量和每秒钟的发送速率能够更高,能够实现批量发送邮件。

如果你怕麻烦也怕绑定信用卡的话,你也可以使用 AWS 的 SES 邮件服务,其实功能都差不多,还更加便宜,但是 SES 对发送的电子邮件处理就不是那么好了,你不知道你发送的邮件有没有被打开。

linode VPS 在安装完成后是默认关闭 587 端口的,主要原因是可能虚拟主机服务商避免很多人申请一个非常便宜的 VPS,然后大量发送垃圾邮件。

你可以在你的账号下提交工单让 linode 帮你打开 587 端口,一般来说他们都会回复你一个下面的内容:

Hello,

To help combat spam on our platform, new Linode accounts have SMTP port restrictions in place on all Linodes by default. We have lifted these restrictions from your account, though we ask that you configure rDNS for any mailing Linodes you deploy.

Our guides on configuring DNS and rDNS records within the Linode Manager are linked below:

Once your DNS configuration is complete, you can confirm that these records have been configured correctly by running the following commands:

“dig +short $URL” for checking the A record
“dig -x $IP +short” for checking rDNS

If you plan on using the Linode(s) for business related mailing now or in the future, do keep in mind that we require business mailing to adhere to the CAN-SPAM act.

Finally, we recommend you review Section 2 ("Abuse") of our Acceptable Use Policy. Terms of Service or AUP violations may result in the reinstatement of SMTP port restriction or account termination.

Let us know if you have any questions for us, and we’ll be happy to help.

Best wishes,
Jack
Linode Support Team

主要用途是校验你的 DNS 和 rDNS,我们就是按照上面的文章,将 DNS 和 rDNS 配置好以后,将运行的命令结果发给他们。

一般情况下顺利的话 1 到 2 个小时就开通了,主要是因为 VPS 提供商希望知道你的服务器是干什么用的,你的邮件发送已经绑定了域名。相对来说如果你使用商业邮件发送服务器,这里就能够帮你省下很多事情。

discourse 的安装需要邮件服务器配置,否则你都装不下去,但是 很多虚拟主机又关闭了 587 端口。所以你在安装 discourse  的时候,需要先联系你的服务器提供商,将 587 端口打开。

https://www.cwiki.us/display/CWIKIKB/questions/62620012

目录
相关文章
|
SQL 数据库 Python
记Flask-Migrate迁移数据库失败的两个Bug——详解循环导入问题
Flask-Migrate迁移数据库失败的两个Bug 1、找不到数据库:Unknown database ‘***’ 若还没有创建数据库,该迁移工具不会自动创建。你可以使用SQL命令手动创建一个数据库:
292 0
2024届通义校园招聘正式启动
2024届通义校园招聘正式启动
1510 0
社区活动礼品兑换攻略
社区活动礼品兑换攻略
13603 1
npm 切换镜像后,npm i 安装依然卡,需要好久才完成
npm 切换镜像后,npm i 安装依然卡,需要好久才完成
1013 0
|
5月前
|
人工智能 程序员 开发者
欢迎加入通义灵码繁星计划,成为校园大使
「通义灵码繁星计划」希望为每位开发者送一个智能编码助手,为职场、校园开发者提供不同维度的产品免费使用、体系化课程学习、人才认证考试等权益,同时长期建设通义灵码MVP、校园大使体系,激活创新潜力,培养创新明星,点亮追梦之旅。
503 36
|
10月前
|
Java 开发者 Spring
【SpringBoot 异步魔法】@Async 注解:揭秘 SpringBoot 中异步方法的终极奥秘!
【8月更文挑战第25天】异步编程对于提升软件应用的性能至关重要,尤其是在高并发环境下。Spring Boot 通过 `@Async` 注解简化了异步方法的实现。本文详细介绍了 `@Async` 的基本用法及配置步骤,并提供了示例代码展示如何在 Spring Boot 项目中创建与管理异步任务,包括自定义线程池、使用 `CompletableFuture` 处理结果及异常情况,帮助开发者更好地理解和运用这一关键特性。
659 1
|
7月前
|
人工智能 自然语言处理 前端开发
100个降噪蓝牙耳机免费领,用通义灵码从 0 开始打造一个完整APP
打开手机,录制下你完成的代码效果,发布到你的社交媒体,前 100 个@玺哥超Carry、@通义灵码的粉丝,可以免费获得一个降噪蓝牙耳机。
6505 16
|
7月前
|
缓存 监控 前端开发
在 Go 语言中实现 WebSocket 实时通信的应用,包括 WebSocket 的简介、Go 语言的优势、基本实现步骤、应用案例、注意事项及性能优化策略,旨在帮助开发者构建高效稳定的实时通信系统
本文深入探讨了在 Go 语言中实现 WebSocket 实时通信的应用,包括 WebSocket 的简介、Go 语言的优势、基本实现步骤、应用案例、注意事项及性能优化策略,旨在帮助开发者构建高效稳定的实时通信系统。
344 1
|
11月前
|
人工智能 Serverless BI
清凉夏天,用 AI 「冰」封万物 活动开始啦!
清凉夏天,用 AI 「冰」封万物活动将带大家通过使用阿里云产品函数计算 FC , 一键玩转 ComfyUI AI 绘画平台,赢多重好礼!
238 8
|
10月前
|
Java Spring
Spring Boot Admin 查看 Client 日志
Spring Boot Admin 查看 Client 日志
155 0