[精讚] [會員登入]
3743

使用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] 使用 logrotate 來整理mongo日誌檔 解決 mongo 的日誌檔不斷長大的問題

[CENTOS7/8] 安裝中文字型 如何在Centos7上安裝和移除中文字型?

[Centos8] 利用nmcli 設定ipv4 位址 Centos7之後修改網路設定變得比較麻煩一點,此篇介紹使用nmcli指令的方法

動態DNS -- dynamic DNS實作 BIND9動態DNS設定

[bc] linux 的計算機bc 如何計算帶小數點的指數 用 bc 來計算帶小數點的指數,得轉個彎才行

移除ssl 私鑰的密碼 現在用ssl產生私鑰會需要設定密碼,但是私鑰有密碼,啟動apache會失敗。

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

HP SAS硬碟leds燈號說明 HP SAS硬碟leds燈號(hp g7/g6系統適用)說明

沒有非誰做不可的事,也沒有不可被取代的人 沒有非誰做不可的事,也沒有不可被取代的人

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

[CodeIgniter3] 解決無法上傳特定檔案(.sb2)的問題 上傳時出現The filetype you are attempting to upload is not allowed,要怎麼解決?

[AS3] 我做的唯一一個Flash As3遊戲UFO INVADSION [AS3] 我做的唯一一個Flash As3遊戲,是第一個也是最後一個,後來就沒再寫as3,不過as3還滿好玩的。