簡單介紹:
centos是乙個非常不錯的免費開源linux系統,許多站點首選的平台。
然而centos預設不能傳送郵件,需要傳送郵件的童鞋可以安裝乙個sendmail程式
1.安裝軟體:
yum install mailx
2建立乙個可執行檔案並寫入以下內容
vim /a.sh
#!/bin/bash
mkdir /root/.certs/
echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-begin certificate-/,/-end certificate-/p' > ~/.certs/qq.crt
certutil -a -n "geotrust ssl ca" -t "c,," -d ~/.certs -i ~/.certs/qq.crt
certutil -a -n "geotrust global ca" -t "c,," -d ~/.certs -i ~/.certs/qq.crt
certutil -l -d /root/.certs
cd /root/.certs/
certutil -a -n "geotrust ssl ca - g3" -t "pu,pu,pu" -d ./ -i qq.crt
3.給可執行檔案許可權
chmod 777 /a.sh
4.執行檔案
./a.sh
5.配置etc/mail.rc檔案新增內容
把內容寫到最後
set smtp-use-starttls
set smtp=smtp.qq.com
set from=自己的qq郵箱
set smtp-auth-user=自己的qq郵箱
set smtp-auth-password=你的金鑰
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/root/.certs/
6.給自己的郵箱發郵件
echo "郵件內容" | mail -s "郵件標題" [email protected]
echo "hello world" | mail -s "sh檔案" -a 檔案路徑 [email protected]
C 初學6 傳送郵件
1 qq郵箱 設定 賬戶 smtp服務開啟 2 webconfig配置傳送郵箱 password為開啟smtp服務時的驗證碼 3 例項化乙個傳送郵件類。mailmessage mailmessage new mailmessage 發件人郵箱位址,方法過載不同,可以根據需求自行選擇。new mail...
八 傳送郵件
傳送郵件 如下 from email.mime.text import mimetext from email.header import header import smtplib import datetime from poseidon.myutil import myutil import ...
centos7 傳送郵件實測
安裝 mailx 和 sendmail yum install mailx y yum install sendmail y systemctl start sendmail set from xqh001 126.com 作為傳送郵件的賬號 set smtp smtp.126.com 傳送郵件的伺...