Sendmail脚本没有错误,但没有收到邮件
下面是我简单的Sendmail脚本。运行时,它执行没有任何错误..但没有收到我的Gmail收件箱中的邮件。Sendmail脚本没有错误,但没有收到邮件
#!/bin/bash
SUBJECT="TESTING"
EMAIL="[email protected]"
EMAILMESSAGE="/tmp/emailmessage.txt"
echo "This is a test mail"> $EMAILMESSAGE
# send an email using /bin/mail
/usr/bin/mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
你使用哪个sendmail?你配置正确吗?我曾经使用Postfix和有困难的时间来设置它在企业内部网,但我认为你的目的应该不会太难
看这里了解更多信息:http://www.postfix.org/mailq.1.html
我的操作系统是Ubuntu 11.04 .. [哪个sendmail的意思是?] ..我是新手这个..所以纠正我,如果我错了 – Arun 2012-01-30 11:23:23
尝试重新配置您的sendmail;这些网页将帮助您:https://help.ubuntu.com/11.04/serverguide/C/postfix.html; http://manpages.ubuntu.com/manpages/natty/man8/sendmailconfig.8.html;如果以后不行,检查/ var/log/syslog和/var/log/mail.* – Hachi 2012-01-30 11:28:24
有趣的是上面的Sendmail脚本工作了几个小时,后来我不知道发生了什么。我没有做任何重大修改.. – Arun 2012-01-31 09:17:40
我的要求是发送邮件通知存储库修改SVN用户。 最后我设法与ssmtp中做到这一点..如下步骤[可能是有用的人]下面
- 安装ssmtp中
修改的文件
/etc/ssmtp/ssmtp.conf
为givne 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.Testing做
$ echo "This is a test" | mail -s "Test" [email protected]
详情READ
感谢ShiDoiSi &公共的蜂在帮我掏更多..
日志里有什么(例如'在/ var /日志/ mail')? – ShiDoiSi 2012-01-30 12:46:57
在我的系统中“/ var/log/mail”是一个目录,在那个目录里面有一个名为'statistics'的文件,但是它是一个数据文件 #file/var/log/mail/statistics /var/log/mail/statistics:data – Arun 2012-01-31 06:46:02