我知道在Linux/MacOS中有从终端发送电子邮件的方法,但我似乎找不到正确的文档来说明如何做到这一点。
基本上,我的bash脚本需要它,每次文件中有更改时都会通知我。
发布于 2011-11-25 01:49:14
echo "this is the body" | mail -s "this is the subject" "to@address"
发布于 2019-05-22 20:56:37
可能最简单的方法是使用curl
,不需要安装任何额外的包,并且可以在请求中直接配置。
下面是一个使用gmail smtp服务器的示例:
curl --url 'smtps://smtp.gmail.com:465' --ssl-reqd \
--mail-from 'from-email@gmail.com' \
--mail-rcpt 'to-email@gmail.com' \
--user 'from-email@gmail.com:YourPassword' \
-T <(echo -e 'From: from-email@gmail.com\nTo: to-email@gmail.com\nSubject: Curl Test\n\nHello')
发布于 2011-11-25 02:04:55
如果您只需要一个主题行(如在警告消息中),只需执行以下操作:
mailx -s "This is all she wrote" < /dev/null "myself@myaddress"
https://stackoverflow.com/questions/8260858
复制相似问题