首页/网络/协议速查/swaks / curl 自动化发信测试
本包目录(405 条)

swaks / curl 自动化发信测试

命令行发信两件套:swaks 专为 SMTP 测试而生(认证/TLS/正文文件全覆盖),curl 也能直接向 SMTP(S) 提交邮件。

协议速查网络更新于 2026-10-12

swaks 发信

swaks 发信
swaks --to you@example.net --from me@example.com \
  --server smtp.example.com:587 --auth LOGIN \
  --auth-user me@example.com --auth-password '应用密码' --tls

curl 提交邮件

curl 提交邮件
curl --url 'smtps://smtp.example.com:465' --ssl-reqd \
  --mail-from 'me@example.com' --mail-rcpt 'you@example.net' \
  --user 'me@example.com:应用密码' --upload-file mail.txt
mail.txt 需含 RFC 5322 头(From/To/Subject 至少)与空行后的正文;--mail-from 是信封发件人,可与头中 From 不同。

易错点

  • curl 的 --mail-from 是信封地址:退信会寄给它,别只在正文头里写对而不改这个参数

数据来源与参考

  • RFC 5322(邮件格式)
  • RFC 5321(传输)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌