Fediverse SMTP 邮件发送服务

我们为有需要的小型 Fediverse 社交媒体站点提供免费的 SMTP 邮件发送服务。

在申请本服务之前,你可以先了解其他可能符合需求的服务商,例如 Sendinblue, Sendgrid, Mailgun, Amazon SES, Mailjet。这些服务商都提供定额的免费套餐。

服务详情

  • 提供1个email账户,邮件地址结尾为 @fediverse.ml
  • SMTP 端口支持 465 (SSL), 25 (non-encrypted), 2525 (non-encrypted), 587 (STARTTLS)
  • 邮件发送数量限制 50 封/小时
  • 不提供邮件存储,可选提供收件转发
  • 上游服务商为 MXroute

邮件发送逻辑

Unique outbound infrastructure

根据服务商 MXroute 的描述,电子邮件被发送到两个冗余的外发过滤服务器中的一个。从那里,它被发送到三个随机中转服务器中的一个。这些中继服务器每个都有大约250个IP地址(芝加哥是个例外,有来自两个不同范围的500多个IP),他们在这些服务器上随机轮换外发邮件。每个中转服务器都有不同的IP段,它们并不只是相同的范围被打破和分割。如果一封邮件由于与IP信誉有关的原因在第一次尝试中被拒绝,它将在同一中转站内使用不同的IP再试2次。如果这两次都失败了,该邮件就会被发送到我们的夏洛特中转站,在那里再试3次。如果这3次都失败了,我们就把它发送到第三方邮件服务(SpamWall)进行最后的发送尝试。根据失败的原因,该邮件可能会在队列中停留3天,然后再弹回给发件人。

注意事项

  • O3O 不会存储、也无法查看用户通过 SMTP 发送的邮件。
  • 服务可用性取决于上游服务商 MXroute,O3O 不提供可用性保证。
  • 如收到服务商 MXroute 通知,O3O 会封禁违反服务协议的账户。

申请条件

  • 运营任意类型 Fediverse 实例且活跃用户数小于 500;
  • 承诺仅将本服务用于配制服务器的通知邮件,不会未经用户同意发送其他类型的邮件;
  • 禁止发送无关的邮件、广告邮件或其他垃圾邮件;
  • 同意并遵守服务商 MXroute 的服务条款

申请方式

使用你的 Fediverse 实例管理员账号,向 @[email protected] 发送私信,包括以下信息:

  1. 想要的邮箱账户名,如 [email protected]
  2. (选填)用于接收被发送到 [email protected] 邮件的邮件地址。以后发送到 [email protected] 的邮件会通过 Forwardemail 自动转发到你的邮箱地址。
  3. 承诺同意上述《申请条件》中的事项

配置方式

在 Fediverse 实例中配置 SMTP 账户:

SMTP 服务器地址: smtp.fediverse.ml
登录名为完整的邮箱地址
SMTP 端口: 465 (SSL), 25 (non-encrypted), 587 (STARTTLS)

Mastodon 配置方式示例

在 Mastodon 配置文件 .env.production 中添加/修改:

SMTP_SERVER=smtp.fediverse.ml
SMTP_PORT=465
SMTP_LOGIN=邮箱名@fediverse.ml
SMTP_PASSWORD=密码
SMTP_FROM_ADDRESS=Mastodon <邮箱名@fediverse.ml>
SMTP_TLS=true
SMTP_AUTH_METHOD=plain
SMTP_OPENSSL_VERIFY_MODE=none

捐助方式

本服务不接受捐款。