centos6傳送郵件

2021-08-20 21:57:34 字數 1290 閱讀 8664

簡單介紹:

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 傳送郵件的伺...