curl
官网: https://curl.se/
github: https://github.com/curl?language=c
curl 命令
所有参数介绍在线文档
简单使用教程
邮件发送命令
注: 支持SMTP(或者POP3)协议,curl的版本必须高于7.20(含)
curl --url smtps://邮件服务器ip或域名 --mail-from user1@example.com --mail-rcpt user2@example.net --upload-file mail.txt --user "shenhb:FUCKhs123"
--url 发件服务器地址 协议://ip或者域名:port 如果是标准端口号可以不用写:port
--mail-from 邮件发送者
--mail-rcpt 邮件接收者
--upload-file 邮件内容文件 mail.txt 里边的内容是包含 邮件发送人接收人 主题,文件内容等,格式就是 wireshare抓包看到的邮件内容,或者邮箱发送一封邮件,生成的邮件内容直接复制到 mail.txt 文件里边也可以,实现内容可自定义 如 Message-ID可以自己构造每封邮件的Message-ID都一样。
--user smtp服务器需要校验的用户名和密码,
断点续传
-r 1024-2048 : 该参数表示传输1024-2048这部分数据
-C -: 该参数表示自动识别断点,从断点处继续传输文件
http
http put 上传
curl -v -X PUT /a/b -T http://x.x.x/
http 下载
curl -O http://x.x.x/file