实时警报通知:微信告警通知的重要性解析
1057
2023-02-13
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 | --url:smtp地址 --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 |
项目地址
发表评论
暂时没有评论,来抢沙发吧~