指令模式下利用SMTP 寄信 - Linux

Candice avatar
By Candice
at 2009-12-02T21:28

Table of Contents


請問一下,在不架 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上的程式跑完時,能夠寄個訊息的文字訊息

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


--
Tags: Linux

All Comments

Hamiltion avatar
By Hamiltion
at 2009-12-06T00:18
先看一下/var/log/maillog 的訊息吧,應該比較有幫助。
Eden avatar
By Eden
at 2009-12-06T11:17
純script要telnet+expect是有點麻煩的樣子,沒實際做過。
Doris avatar
By Doris
at 2009-12-07T12:33
我只知道sendmail.cf的DS行緊接寄信主機重啟即可(接ip會出
Kelly avatar
By Kelly
at 2009-12-10T11:23
錯,要用hostname),不過你postfix都裝了,把relay設好應該
Candice avatar
By Candice
at 2009-12-14T11:44
就會好了吧。
Elvira avatar
By Elvira
at 2009-12-16T09:50
http://caspian.dotconf.net/menu/Software/SendEmail/
試試看這個,還蠻容易用的
Rachel avatar
By Rachel
at 2009-12-17T06:20
搞了一個晚上,我還是沒辦法寄出信,不過還謝謝
Ivy avatar
By Ivy
at 2009-12-20T22:20
至於用sendEmail,我下指令,結果出現Segmentation fault
我用的命令如下:
Victoria avatar
By Victoria
at 2009-12-23T10:35
sendEmail -s smtp.gmail.com:465
Enid avatar
By Enid
at 2009-12-24T16:47
-f [email protected] -t xxx2@gmail
Iris avatar
By Iris
at 2009-12-27T01:07
telnet到port 25就可寄了

安裝軟體的問題(超新手發問)

Queena avatar
By Queena
at 2009-12-02T13:38
各位先進不好意思 我是這幾天才接觸ubuntu的 目前只裝了Lazyscripts 但是就這樣發現我的套件庫無法更新了 再來是我有一些軟體不會安裝 想問一下各位有什麼教學網站嗎 或是有大好人可以教教我 例如此軟體 這是FDTD計算能帶圖的軟體 http://ab-initio.mit.edu/mpb/mpb ...

關於Matlab安裝

Madame avatar
By Madame
at 2009-12-02T13:23
謝謝您的回覆~~~ 我是在Ubuntu 9.10 中安裝 R2007b版。 我找了一下,滿多人碰到libmwins.so的問題。 有個老外說把/usr/sbin/setenforce 關閉,設成0.... 但Ubuntu好像沒這個東西, 文字模式我試了一下,會進入andgt;andgt;andgt;an ...

關於Matlab安裝

Ina avatar
By Ina
at 2009-12-02T13:03
※ 引述《ninewords (九個字)》之銘言: : /media/cdrom0/update/bin/glnxa64/xsetup: error while loading shared : libraries: /media/cdrom0/update/bin/glnxa64/libmw ...

關於Matlab安裝

Daniel avatar
By Daniel
at 2009-12-02T11:57
昨天按照網路上的方法安裝Matlab 首先複製license.bat到要安裝Matlab的目錄。 然後用sudo執行光碟中的install 但卻跑出 ------------------------------------------------------------------- An ...

想問桌面的版本

Caitlin avatar
By Caitlin
at 2009-12-02T08:44
※ 引述《yourboss (你老闆)》之銘言: : 我算是linux的新手,使用的桌面發行版為ubuntu9.04 : 其實我很喜歡linux的環境,可是ubuntu常常cpu飆高害我的電腦一直熱當 : (先說明我的電腦很舊了,熱當對我來說只是小case而已) : 先前又聽前輩講說ubuntu其實並不省資源 ...