[爆卦]postfix指令是什麼?優點缺點精華區懶人包

為什麼這篇postfix指令鄉民發文收入到精華區:因為在postfix指令這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者findans (尋找答案)看板Linux標題[問題] 指令模式下利用SMTP 寄信時間Wed ...



請問一下,在不架 mail server 的情況下,有辦法夠過外部smpt來寄信嗎?

也就是說,透過gmail或者學校的smpt來寄信。就如同利用Outlook來寄信般,

不過希望是指令模式,也就是可以透過shell script來寄信。


google 了一下,似乎可以利用postfix。以下是我參考的網站:

http://0rz.tw/ydfim

http://0rz.tw/SuyXE

連結1的第六點,由於不知道要做什麼,所以我略過這步。

設定完後,postfix reload。接著,mail -s 'test' [email protected]

但什麼事都沒發生。信並沒有寄出去,也沒有任何錯誤訊息。

我目前猜想是因為我用的smtp有ssl加密,所以需要額外的設定。

請問一下,有其他更容易的方法,可以在命令模式下透過smtp寄信嗎?

謝謝!


Dec 2 23:21:50 silver postfix/smtp[19259]: fatal: Invalid TLS level "
may # http://www.postfix.org/TLS_README.html#client_tls_may"

Dec 2 23:21:51 silver postfix/master[19249]: warning: process
/usr/libexec/postfix/smtp pid 19259 exit status 1

Dec 2 23:21:51 silver postfix/master[19249]: warning:
/usr/libexec/postfix/smtp: bad command startup -- throttling

Dec 2 23:22:51 silver postfix/smtp[19260]: warning:
smtp_sasl_auth_enable is true, but SASL support is not compiled in

Dec 2 23:22:51 silver postfix/smtp[19260]: fatal:

Invalid TLS level "may # http://www.postfix.org/TLS_README.html#client_tls_may"

Dec 2 23:22:52 silver postfix/master[19249]: warning:
process /usr/libexec/postfix/smtp pid 19260 exit status 1

Dec 2 23:22:52 silver postfix/master[19249]: warning:
/usr/libexec/postfix/smtp: bad command startup -- throttling

Dec 2 23:23:52 silver postfix/smtp[19264]: warning:
smtp_sasl_auth_enable is true, but SASL support is not compiled in

Dec 2 23:23:52 silver postfix/smtp[19264]: fatal:
Invalid TLS level "may # http://www.postfix.org/TLS_README.html#client_tls_may"

Dec 2 23:23:53 silver postfix/master[19249]:
warning: process /usr/libexec/postfix/smtp pid 19264 exit status 1

Dec 2 23:23:53 silver postfix/master[19249]: warning:
/usr/libexec/postfix/smtp: bad command startup -- throttling

以上是maillog的內容,我實在看不個所以然來。

 另外,其實我希望的只是在sever上的程式跑完時,能夠寄個訊息的文字訊息

到信箱。而不需要再開圖形介面的軟體來寄信。這樣難度會很高嗎?


--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.187.168
oldmon:先看一下/var/log/maillog 的訊息吧,應該比較有幫助。 12/02 23:04
oldmon:純script要telnet+expect是有點麻煩的樣子,沒實際做過。 12/02 23:05
※ 編輯: findans 來自: 140.112.187.168 (12/02 23:30)
oldmon:我只知道sendmail.cf的DS行緊接寄信主機重啟即可(接ip會出 12/03 00:09
oldmon:錯,要用hostname),不過你postfix都裝了,把relay設好應該 12/03 00:10
oldmon:就會好了吧。 12/03 00:11
koalahong:試試看這個,還蠻容易用的 12/03 01:21
findans:搞了一個晚上,我還是沒辦法寄出信,不過還謝謝 12/03 11:55
findans:至於用sendEmail,我下指令,結果出現Segmentation fault 12/03 11:56
findans:我用的命令如下: 12/03 11:56
findans:sendEmail -s smtp.gmail.com:465 12/03 11:59
findans:-f [email protected] -t xxx2@gmail 12/03 12:00
dingyuchi:telnet到port 25就可寄了 12/05 23:03

你可能也想看看

搜尋相關網站