[精讚] [會員登入]
4108

使用mutt發信(LINUX直接寄信)

mutt是一個簡易的發送程式,學會他就不用每次telnet mail server 煩死人

分享此文連結 //n.sfs.tw/10664

分享連結 使用mutt發信(LINUX直接寄信)@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2022-04-22 00:01:50 最後編修
2017-01-23 18:38:40 By 張○○
 

自動目錄

mutt是一個簡易的發送程式,學會他就不用每次telnet mail server 煩死人。mutt可以帶中文、夾附件檔可以讓你放入寄信的排程中

OS

CENTOS6,7,8

一、安裝

# yum install mutt

二、寄信

mutt  -s 主題名 -b 密件副本 -c 副本 -- 收件人1 收件人2 收件人3...

  * 多個收信人可用空白 ' ' 分隔
  * 此指令會進入交談視窗讓你打信件內容,打完請儲存後按'y' 寄出

三、夾檔

  * 夾檔請注意,-a 是夾檔的參數,請放在所有選項(參數)的最後面,同時,在收件人前面要加 '--' 代表分隔
  * 多個夾檔請用空白 ' ' 分隔

範例:

mutt -s 精讚部落測試信 -a /root/notify.txt /root/copyright.txt -- user1@example.com user2@example.com

使用萬用字元夾檔
mutt -s 精讚部落測試信 -a img.jpg *.png -- user1@example.com

四、定時執行

crontab 無法進入交談模式,因此在mutt 之前直接把內容傳給mutt就能解決這個問題

其中檔案 /root/notify.txt 請先準備好。

/bin/echo "精讚部落測試信,請看附件說明" | /usr/bin/mutt -s "精讚部落測試信" -a /root/notify.txt -- user@example.com

五、寄件人設置[3]

如不設置,也能順利寄出,可是寄件人可能會是 root,這樣有非常高的機率進到垃圾郵件

修改 ~/.muttrc 內容設置

set sendmail="/usr/sbin/sendmail"
set envelope_from=yes
set from=yourmail@domain.com
set realname="寄件人名稱"
set use_from=yes

以上 from 是預設寄件者,realname是預設寄件人名稱,請修改不要照貼。

如果想用postfix,修改:

sendmail="usr/sbin/postfix"

參考資料

[1] http://www.wuwx.net/archives/131

[2] http://blog.yam.com/gavint/article/421839

[3] 在HostMonster主機上安裝、使用mutt

END

你可能感興趣的文章

[CENTOS7 8] 查看記憶體 linux 中查看記憶體狀態指令整理

[Centos6] 安裝wordpress Centos 6下安裝wordpress,非常簡單

[Centos] 安裝及設定docker docker 是一個應用程式的容器,相對於vm是作業系統的容器。此篇整理基本安裝及設定。

[Centos7] 修改啟動的runlevel centos7的 runlevel修改和前面的版本都不一樣

SELinux 常用指令和檔案 在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他

DNS壓力測試工具queryperf 要怎麼知道我安裝的DNS是否能耐受的住網路上的攻擊或大量查詢,這裡有一個免費的工具 queryperf

隨機好文

為什麼要重造輪子? 什麼輪子?造什麼輪子?我為什麼要重造輪子?

看懂DSUB DVI HDMI USB等各式影音接頭 看懂DSUB DVI HDMI等各式影音接頭

UTF-8的網頁但IE8一片空白 UTF8編碼的網頁在Firefox 正常顯示、但IE8 就是空白,IE8編碼設定是「自動偵測」可是自動偵測到的是 big5...

Smarty安裝 smarty 是著名的樣版引擎,非常的好用,用多了突然發現拿掉smarty反而不會寫php了,以下是安裝過程..

詭異的創業思維 創業的思維中,有多少銀彈,有多少技術,有多少人脈,有多少時間等等,每個都要考慮進去,以熱忱建立的關係脆弱的像蘇打餅乾一樣..