身份验证的 SMTP 提交功能现已在 beta 阶段可用
您现在可以使用 smtp.mx.cloudflare.net:465 上的身份验证 SMTP 提交,通过 Cloudflare Email Service 发送电子邮件。SMTP 与 REST API 和 Workers 绑定 一起构成了发送交易性电子邮件的第三种方式——这对于已经采用 SMTP 协议的现有应用程序以及语言原生 SMTP 库(如 Nodemailer、smtplib、PHPMailer、JavaMail)非常有用。
| 设置 | 值 |
|---|---|
| 主机 (Host) | smtp.mx.cloudflare.net |
| 端口 (Port) | 465 (隐式 TLS) |
| AUTH | PLAIN 或 LOGIN |
| 用户名 (Username) | api_token |
| 密码 (Password) | 具有 Email Sending: Edit 权限的 Cloudflare API 令牌(账户所有或用户所有) |
提交将进入与 REST API 和 Workers 绑定相同的递送管道:相同的限制、自动 DKIM 和 ARC 签名,以及共享的仪表板日志。
使用单条命令发送您的第一封电子邮件:
curl --ssl-reqd \
--url "smtps://smtp.mx.cloudflare.com:465" \
--user "api_token:<API_TOKEN>" \
--mail-from "[email protected]" \
--mail-rcpt "[email protected]" \
--upload-file mail.txt有关身份验证详细信息、响应代码和特定语言的示例,请参阅 SMTP 参考。