cd /usr/local/
wget
二、解壓軟體
tar -zxvf sendemail-v1.56.tar.gz
三、複製檔案,並設定許可權
cd sendemail-v1.56/
cp -a sendemail /usr/bin/
chmod +x /usr/bin/sendemail
四、安裝元件
yum -y install perl-net-ssleay perl-io-socket-ssl
五、sendemail 命令說明
/usr/bin/sendemail 命令主程式
-f [email protected] 發件人郵箱
-t [email protected] 收件人郵箱
-s smtp.163.com 發件人郵箱的smtp伺服器
-u "我是郵件主題" 郵件的標題
-a /data/123.txt 傳送的附件絕對路徑
-o message-content-type=html 郵件內容的格式,html表示它是html格式
-o message-charset=utf8 郵件內容編碼
-xu [email protected] 發件人郵箱的使用者名稱
-xp 123456 發件人郵箱密碼
-m "我是郵件內容" 郵件的具體內容
六、傳送簡單的郵件
#!/bin/bash
mailserver="smtp.163.com" #郵箱伺服器位址
username_send='[email protected]' #郵箱使用者名稱
password='test2018' #郵箱密碼:需要使用授權碼
username_recv='[email protected]' #收件人,多個收件人用逗號隔開
subject="sendemail的郵件主題" #郵件主題
body="這是sendemail傳送的郵件內容"
/usr/bin/sendemail -f "$username_send" -t "$username_recv" -s "$mailserver" -u "$subject" -o message-content-type=html -o message-charset=utf8 -xu "$username_send" -xp "$password" -m "$body"
七、傳送帶附件的郵件
#!/bin/bash
mailserver="smtp.163.com" #郵箱伺服器位址
username_send='[email protected]' #郵箱使用者名稱
password='test2018' #郵箱密碼:需要使用授權碼
username_recv='[email protected]' #收件人,多個收件人用逗號隔開
subject="sendemail的郵件主題" #郵件主題
body="這是sendemail傳送的郵件內容"
file="/var/log/boot.log"
/usr/bin/sendemail -f "$username_send" -t "$username_recv" -s "$mailserver" -u "$subject" -o message-content-type=html -o message-charset=utf8 -xu "$username_send" -xp "$password" -m "$body" -a "$file"
Linux下使用sendEmail傳送帶附件的郵件
linux下使用sendemail傳送帶附件的郵件 sendemail是乙個輕量級,命令列的smtp郵件客戶端。如果你需要使用命令列傳送郵件,那麼sendemail是非常完美的選擇 使用簡單並且功能強大.這個被設計用在php bash perl和web站點使用。以上是sendemail的簡單介紹,千...
傳送郵件 Send Email
我們開發的 也許會少不了傳送郵件的功能。在asp.net中的傳送郵件的元件功能對我們實現的功能,基本上沒有什麼問題了。第一部分 乙個 中,也許不止用乙個郵箱來傳送各類的電子郵件,如電子報,廣告,報表或是一些使用者請求的郵件。所以得用乙個資料表來儲存這些傳送郵件的引數。當我們需要批量傳送郵件時,再加上...
SendEmail使用TLS傳送郵件
在使用sendemail啟用tls傳送郵件的時候出現 sendemail 32136 error no tls support sendemail can t load required libraries.try installing net ssleay and io socket ssl 我的...