下面是我简单的Sendmail脚本。在运行时,它执行没有任何错误..但没有在我的Gmail收件箱中收到任何邮件。
#!/bin/bash
SUBJECT="TESTING"
EMAIL="myaddressk@gmail.com"
EMAILMESSAGE="/tmp/emailmessage.txt"
echo "This is a test mail"> $EMAILMESSAGE
# send an email using /bin/mail
/usr/bin/mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
答案 0 :(得分:1)
我的要求是在修改存储库时向SVN用户发送邮件警报。 最后我设法用ssmtp做了以下步骤[可能对某人有用]
修改文件/etc/ssmtp/ssmtp.conf
,如下面的
AuthUser=@gmail.com AuthPass = FromLineOverride = YES mailhub = smtp.gmail.com:587 UseSTARTTLS = YES
3.Disabled sendmail:
# service sendmail stop
# chkconfig sendmail off
# mkdir /root/.bakup
# mv /usr/sbin/sendmail /root/.bakup
# ln -s /usr/sbin/ssmtp /usr/sbin/sendmail
4.完成测试
$ echo "This is a test" | mail -s "Test" xyz@gmail.com
有关详细信息READ
感谢ShiDoiSi&amp; Hachi为此帮助我挖掘更多......
答案 1 :(得分:0)
您使用哪个sendmail?你正确配置了吗?我曾经使用过postfix并且很难在Intranet中设置它,但我认为为了你的目的它不应该太难
在此处查看更多信息:http://www.postfix.org/mailq.1.html