Sendmail脚本没有错误,但没有收到邮件

时间:2012-01-30 10:58:12

标签: sendmail

下面是我简单的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

2 个答案:

答案 0 :(得分:1)

我的要求是在修改存储库时向SVN用户发送邮件警报。 最后我设法用ssmtp做了以下步骤[可能对某人有用]

  1. 已安装ssmtp
  2. 修改文件/etc/ssmtp/ssmtp.conf,如下面的

    AuthUser=@gmail.com AuthPass = FromLineOverride = YES mailhub = smtp.gmail.com:587 UseSTARTTLS = YES

  3. 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