curl酷炫技巧:使用curl命令发送邮件

网友投稿 1057 2023-02-13

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

curl酷炫技巧:使用curl命令发送邮件

关于curl,大家都知道可用用它来访问web页面、下载文件等等。其实它的功能远不止这么点,它支持众多协议,今天,来随凉白开看看如何使用curl发送邮件

确认curl是否支持SMTP

首先确认你的curl是否支持smtp

1
2
3
# curl-config --protocols | grep SMTP
SMTP
SMTPS

如果不支持smtp协议,那么重新安装curl

安装高版本CURL

使用yum安装的curl一般不支持smtp协议,接下来我们使用源码包来安装curl

再次确认下是否支持curl

1
2
3
# /usr/local/bin/curl-config --protocols | grep SMTP
SMTP
SMTPS

备注:默认情况下,curl会被安装到/usr/local/bin下,与老版本同时存在

使用curl发送邮件

编写邮件内容

发送邮件

参数说明

1
2
3
4
5
--urlsmtp地址
--mail-from:发件人邮箱
--mail-rcpt:收件人邮箱
--upload-file:信件内容,包含发件人、收件人、标题、内容
--user:账号密码,中间用冒号分隔

curl更多协议

curl支持众多协议,想知道当前curl支持哪些协议,使用如下命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# /usr/local/bin/curl-config --protocols
DICT
FILE
FTP
FTPS
GOPHER
HTTP
HTTPS
IMAP
IMAPS
POP3
POP3S
RTSP
SMB
SMBS
SMTP
SMTPS
TELNET
TFTP

项目地址

上一篇:Filebeat 日志收集器 logstash-forwarder 的替代品(18th)
下一篇:软件 性能测试(软件 性能测试 广州)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~