首页 » 系统运维 » Linux » 正文

在服务器上使用SendEmail发送邮件

在服务器上我们通常要写一些脚本来帮助我们做一些自动的工作,自动工作结束得到结果后还希望能够通知到我们,于是让他给我们发一个邮件就理所应当了,sendEmail简单小巧的工具完全就能够满足。


我的操作系统:CentOS 6.8 x64 (阿里云)


为了避免在发送的时候出现以下错误我们需要安装依赖包:

sendEmail[22478]: ERROR => No TLS support!  SendEmail can't load required libraries. (try installing Net::SSLeay and IO::Socket::SSL)


安装依赖包:

yum -y install perl-IO-Socket-SSL openssl-perl openssl-devel


# wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

# tar -zxvf sendEmail-v1.56.tar.gz


发送邮件示例:

from=admin@chenxie.net
password=123456
to=test@chenxie.net
subject="This is subject"
msg="this is content."

sendEmail-v1.56/sendEmail -f $from -s mail.chenxie.net:587 -u $subject -o message-content-type=html -o message-charset=utf-8 -o tls=yes -xu $from -xp $password -t $to -m $msg -a abc.txt

 


发表评论

*