自架邮件服务器麻烦还容易被拦截,可以使用Linux下mail命令连接到第三方邮件服务器商的smtp服务器发送邮件。
#/bin/bash mailaddr=admin@ushopkeeper.com smtpserver=smtp.ushopkeeper.com user=admin passwd=admin cat >> /etc/mail.rc <<EOF set from=$mailaddr set smtp=$smtpserver set smtp-auth=login set smtp-auth-user=$user set smtp-auth-password=$passwd EOF
发送邮件:
mail -v -s "主题" admin@ushopkeeper.com #Enter键后输入正文 mail -v -s "主题" admin@ushopkeeper.com < file #file内容为正文 echo "正文"|mail -v -s "主题" admin@ushopkeeper.com #以重定向输入为正文