2012-01-30 115 views
0

下面是我簡單的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 
+0

日誌裏有什麼(例如'在/ var /日誌/ mail')? – ShiDoiSi 2012-01-30 12:46:57

+0

在我的系統中「/ var/log/mail」是一個目錄,在那個目錄裏面有一個名爲'statistics'的文件,但是它是一個數據文件 #file/var/log/mail/statistics /var/log/mail/statistics:data – Arun 2012-01-31 06:46:02

回答

0

你使用哪個sendmail?你配置正確嗎?我曾經使用Postfix和有困難的時間來設置它在企業內部網,但我認爲你的目的應該不會太難

看這裏瞭解更多信息:http://www.postfix.org/mailq.1.html

+0

我的操作系統是Ubuntu 11.04 .. [哪個sendmail的意思是?] ..我是新手這個..所以糾正我,如果我錯了 – Arun 2012-01-30 11:23:23

+0

嘗試重新配置您的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

+0

有趣的是上面的Sendmail腳本工作了幾個小時,後來我不知道發生了什麼。我沒有做任何重大修改.. – Arun 2012-01-31 09:17:40

0

我的要求是發送郵件通知存儲庫修改SVN用戶。 最後我設法與ssmtp中做到這一點..如下步驟[可能是有用的人]下面

[email protected]

  1. 安裝ssmtp中
  2. 修改的文件/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 &公共的蜂在幫我掏更多..

相關問題