我们能为您提供什么帮助?

搜索我们的指南和教程,或浏览下方分类。

如何从我的服务器发送邮件?

服务器 108 次浏览 Markdown

从服务器发送邮件有两种方式:通过邮件服务,或使用您自己的邮件服务器。第一种无需开放任何端口;第二种需要在面板中开放出站 25 端口。

通过邮件服务发送

这是 WordPress、WooCommerce、Nextcloud 及大多数应用最简单的方式。您只需把邮件服务的地址和密码填进应用的 SMTP 设置。这些服务使用 587 或 465 端口,这两个端口在您的服务器上始终是开放的。

使用自己的邮件服务器发送

邮件服务器之间通过 25 端口互相投递邮件。新服务器的出站 25 端口默认关闭。这样做是因为一台服务器发送垃圾邮件,可能导致同一 IP 段内的所有人被列入黑名单。开放它只需点击一下:

  1. 在面板中打开我的服务器,点击您的服务器。
  2. 打开防火墙规则工具。
  3. 在发送邮件一行,点击开放 25 端口并确认。

该设置约 15 秒内生效,无需重启服务器。重装服务器后,您的选择仍会保留。不再需要时,可以在同一位置关闭。

您可以这样测试服务器上的该端口是否已开放:

timeout 5 bash -c 'exec 3<>/dev/tcp/gmail-smtp-in.l.google.com/25' && echo "25 open" || echo "25 closed"

需要注意的事项

  • 收信不受这个设置的影响,它只管从服务器发出的连接。
  • 您在防火墙中添加的放行规则无法绕过这个设置。只有这个按钮才能开放该端口。
  • 要让邮件进入收件箱,您需要配置 SPF、DKIM 和 DMARC 记录。详情请参阅自建邮件服务器之前。
  • 发送未经请求的批量邮件违反服务协议,可能导致您的服务被暂停。
这对您有帮助吗?

感谢您的反馈!

仍需帮助?

如果找不到所需内容,请联系我们。