邮件服务器:用脚本自动给客户发信,可以定时。 感谢dominic分享. 使用sendmail -t 发送邮件,在邮件服务器上使用该命令,可以直接发邮件给用户,下面使用的脚本简单明了。 #!/bin/sh source /etc/profile dirpath="/root/script/maildrumbeating" from=" service@yourmail.com" msgdate="`date +"%a, %e %Y %T %z"`" sub=$1 #主题自己可以在执行该脚本的时候自己定义 cd $dirpath echo -e "START TIME...." > mails.log date +"%Y-%m-%d [%T]" >> mails.log for line in `cat mail.list` #在mail.list这个邮件列表文件内是一个MAIL一行的格式存在。 do echo -e "Date: $msgdate" > msg.tmp echo -e "From: $from" >> msg.tmp echo -e "To:$line" >> msg.tmp echo -e "Subject: $sub" >> msg.tmp echo -e "Mime-Version: 1.0" >> msg.tmp echo -e "Content-Type: text/html; charset=gb2312" >> msg.tmp echo "$line" >> mails.log echo -e "/n" >>msg.tmp cat message >>msg.tmp dos2unix msg.tmp &> /dev/null cat msg.tmp |sendmail -t done echo "END TIME" >> mails.log date +"%Y-%m-%d [%T]" >> mails.log