[精讚] [會員登入]
4181

使用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

你可能感興趣的文章

[Centos8] 網頁化的系統管理介面 cockpit Centos8 提供一個網頁化的管理介面,稱為駕駛艙,值得一試

[BASH] 自建檔案拷背程式--把指定的檔案拷背到指定的位置。 Git 是很好用的版本控制程式,但我沒辦法使用。 原因就是資安。用SHELL自建簡易的GIT

TFTP Server 安裝及使用 讓設備的網路設定檔或是韌體經由TFTP拷備出來,操作的方法

[CentOS] 新增修改及刪除使用者 新增、修改、刪除使用者和群組

[Centos8] linux 上的Base64加解密指令 在linux上很方便的指令可以加解密 base64

[Centos7] 安裝nodejs8+yarn 安裝nodejs 8+ yarn的過程記錄

隨機好文

[MAC] 截取螢幕畫面的方法 截取螢幕畫面的方法,在MAC中叫作螢幕快照,英文是screenshot

如何在linux下執行java 原生的java應用程式可以使用簡單的方法在console下面寫出來,適合作簡單的應用

[PHP] 檢查IP是否在某個網段內 mtachcidr 要檢查IP是否在某個網段內,要寫幾行?10行?5行? 不用,只要2行。以下是我寫的 code /** * matchCI

[Bootstrap] Datepicker使用/Bootstrap日期選日期選擇器的使用 Bootstrap日期選日期選擇器的使用

[AS3] 變數型態 基本類型宣告 as3 有下列幾種基本類型:string, int, number, object, boolean, n