linux傳送郵件的功能總結

2021-09-06 16:47:59 字數 640 閱讀 9891

今天新增了傳送郵件的功能,總結一下,供以後參考:

1、直接使用管道傳送郵件

echo "

hello,this is the content of mail.welcome to www.mzone.cc

" | mail -s "

hello from mzone.cc by pipe

" [email protected]

2、使用文字傳送

mail -s "

hello from mzone.cc by file

" [email protected] < mail.txt

3、如果希望修改傳送郵件的人,那麼:

mail -s "title" -r "[email protected]" [email protected]

4、如果想要傳送附件,那麼:

echo "" | mutt -s "郵件名稱" [email protected] -c 抄送郵件列表 -a 附件路徑

如果傳送csv檔案,很可能出現亂碼,那麼需要提前將檔案轉碼,命令是:

/usr/bin/iconv -t gb2312 -f utf-8 -c 源檔名 > 目標檔名

python傳送郵件功能

1.引入第三方模組 2.安裝方式 pip install yagmail 0.10.212 py2.py3 none any.whl 說明 存在中文亂碼的問題 3.設定郵箱 1 啟動pop3 smtp服務 2 設定授權碼 4.編寫指令碼,如下圖所示 5.方法解析 1 mail yagmail.smt...

Linux傳送郵件

linux傳送郵件命令 mail 如果沒有mail命令 yum y install postfix 如果只是傳送郵件不接收郵件的時候postfix不用開啟 例1 echo 正文內容 mail s 郵件標題 xx xx.com 例2 mail s 郵件標題 xx xx.com etc hosts 把h...

VC 實現傳送郵件功能

郵件系統通常採用smtp作為傳送協議,pop3作為接受協議 具體內容參考rfc821 rfc1225 無論是發郵件,還是收郵件都必須要與郵件伺服器連線,再通過郵件資訊結構傳送郵件。vc裡提供了三個類cpop3 連線接受郵件伺服器 csmtp 連線傳送郵件伺服器 cmailmessage 郵件資訊結構...