1. 程式人生 > >CentOS配置mailx通過465埠傳送qq郵件

CentOS配置mailx通過465埠傳送qq郵件

一、關閉其他的郵件工具

傳送的郵件用到mailx就可以了,其他可以關閉。CentOS6.8預設安裝的是postfix。

chkconfig postfix off    #關閉開機啟動

service postfix stop    #關閉服務執行

chkconfig sendmail off 

service sendmail stop

二、安裝mailx

沒什麼特殊要求就yum安裝直接

yum -y install mailx

三、配置mail.rc檔案

首先要保證你的qq郵箱開啟了SMTP服務

vim /etc/mail.rc

set [email protected]

   #你的qq郵箱
set smtp=smtps://smtp.qq.com:465   #郵箱所在伺服器和埠地址
set [email protected]    #你的qq郵箱
set smtp-auth-password=aaaaabbbbbccccc    #這部分要劃下重點,這裡是配置授權碼,而不是郵箱的獨立密碼,否則傳送郵件時報錯(smtp-server: 535 Error: Ȩ¼http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256)
set smtp-auth=login    #預設login即可
set ssl-verify=ignore    #ssl認證方式
set nss-config-dir=/root/.certs    #證書所在目錄,這個可以自定義目錄所在位置

四、請求數字證書

mkdir -p /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

cd  /root/.certs/

certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs/./ -i qq.crt

certutil -L -d /root/.certs

五、傳送測試郵件

echo "郵件正文" | mail -s "郵件主題" [email protected]

傳送檔案的另外幾種格式

其他郵件傳送格式

cat file.txt | mail -s "郵件主題" [email protected]

mail -s "郵件主題" [email protected] < file.txt

開啟你的163郵箱如果收到此qq郵箱發來的測試郵件即為配置成功

相關推薦

CentOS配置mailx通過465傳送qq郵件

一、關閉其他的郵件工具 傳送的郵件用到mailx就可以了,其他可以關閉。CentOS6.8預設安裝的是postfix。 chkconfig postfix off    #關閉開機啟動 service postfix stop    #關閉服務執行 chkconfig

Java 通過SMTP實現傳送QQ郵件

在eclipse中建立專案,並把javax.amil.jar和commons-email-1.5,jar複製到專案中連結:https://pan.baidu.com/s/1sQjA1GEpKi6IJJRGHKxjeA 密碼:4ene新增步驟:1.首先在專案下建立一個資料夾,儲

CentOS 7.5配置mailx使用外部smtp傳送郵件

1.連線現成的smtp伺服器去傳送(此方法比較簡單,直接利用現有的smtp伺服器比如qq、新浪、網易等郵箱,只需要直接配置mail.rc檔案即可實現) 2.自己搭建私有的smtp伺服器(需要用到postfix、bind等服務) 本文章只介紹第一種方式去實現 具體配置步驟如下: 1、安裝mailx y

linux下通過配置mailx和第三方郵箱 傳送郵件

        使用mailx+postfix 通過伺服器傳送的郵件經常會被歸為垃圾郵件,甚至會被拒收,所以需要利用第三方郵箱賬戶作為發件人來發送郵件。部署系統為Centos7。確認postfix是否執行:systemctl status postfix如果沒有啟動需要先啟

使用QQ企業郵箱465傳送郵件失敗

採用以下程式碼 System.Web.Mail.MailMessage mail = new System.Web.Mail.MailMessage(,2); try { mail.To = "收件人郵箱"; mail.From = "發件人郵箱"; mail.Subje

使用mail/mailx通過office365 SMTP傳送郵件

Mailx是一個智慧郵件處理系統,提供POSIX mailx命令功能,提供MIME、IMAP、POP3、SMTP和S/MIME擴充套件,通過呼叫sendmail來發送郵件。 安裝mailx: # yum install mailx mailx語法 mailx [-BDdEFintv~] [-s sub

阿里雲 Linux 啟用465傳送郵件

阿里雲 Linux 啟用465埠傳送郵件 環境:阿里雲 Linux Centos 7.4 x64 注:阿里雲預設禁用25郵件埠,需要啟動465埠加密進行郵件傳送。 注:確保郵箱開啟SMTP服務,POP3,並申請了密碼。 注:確保已經安裝mailx,sendmaill,dos2unix 安裝教程:ht

關於arduino通過串列傳送到processing的資料混亂(錯誤\顯示不正確)的問題解答

最近的教學中,已經開始使用processing和arduino進行串列埠通訊的互動,使用中發現有的同學遇到了arduino傳送給processing的資料存在顯示不正確,甚至混亂的現象。這裡給予統一解釋。 arduino程式碼完成的工作是將模擬訊號口讀入模擬資料,然後經過map對映為0到

java通過SMTP傳送QQ郵件的完全步驟

轉自: https://blog.csdn.net/qq422733429/article/details/51280020 java通過SMTP傳送QQ郵件的完全步驟 首先,我們需要開啟QQ郵箱的SMTP服務,因為QQ郵箱對於一般的使用者都是預設關閉SM

python3使用465傳送郵件來解決阿里雲封閉25問題

import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddr#發件人郵箱賬號my_sender = '[email protected]'#發件人郵箱密碼 密碼不是真正的密碼是 授權碼,授權碼

Spring Boot 使用465傳送郵件

最近做的一個專案中有個郵件傳送功能,傳送郵件預設是25埠,但是公司用的伺服器是阿里雲的,會遮蔽25埠,所以部署到伺服器後連線不上郵件伺服器,需要使用SSL協議(使用465埠)。        需要注意的是Spring Boot 的版本問題,低版本只支援使用預設的25埠進行傳

菜鳥江濤帶你學最小物聯網系統之模組篇(02)——STM32通過串列傳送AT指令控制ESP模組連線伺服器

接著上一篇繼續,這篇部落格我將帶大家使用STM32的串列埠來發送AT指令給ESP模組連線伺服器。當然目前測試使用的是區域網,自己的電腦當伺服器使用。使用TCP連線伺服器,STM32通過ESP12F模組透傳上傳溫溼度資料到伺服器。看下效果圖片 好了,看下主要的實現程式

阿里雲伺服器上用465傳送郵件

第一步:安裝mailx郵箱伺服器 yum -y install mailx 第二步:在mailx配置檔案裡新增使用者名稱,密碼。mailx的配置檔案是/etc/mail.rc這個檔案。 set ssl-verify=ignore #

apache+svn+jira伺服器配置通過80實現外網訪問)

網上的svn與jira的整合文章很多也很雜,但大多千篇一律,並沒有解決我需要解決的問題,比如:配置完成後,還是不能從外網通過80埠同時訪問svn和jira兩種應用。而且還需要另外下載安裝Apache,配置起來也很麻煩。這不是我想要的。 本文主要解決的問題是,在內網架設ap

關於微控制器通過串列傳送浮點數資訊

最近弄一個小東西的時候,需要將AD採集的資料,通過串列埠傳送上位機。由於還得在下位機部分顯示出來,所以這個AD採集的資料轉換之後傳送到串列埠,比較容易點。但是問題來了,以前的串列埠,只有從GPS模組接收的資訊是浮點型別外。其他的東西,都只是把字元型別或者字串型別

64位電腦通過串列傳送資料到硬體

首先下載:RXTX的包,(僅64位有效)Rxtx開源包下載地址:1、把rxtxParallel.dll、rxtxSerial.dll拷貝到:C:\WINDOWS\system32下。 2、如果是在開發的時候(JDK),需要把RXTXcomm.jar、rxtxParallel

ubuntu下使用kermit協議,通過串列傳送檔案

折騰了一天,終於在ubuntu下面成功通過c-kermit軟體,呼叫kermit協議,將核心檔案傳送到開發板裡面。紀錄一下其中的曲折過程。T____T (1) minicom 首先使用minicom就是一個錯誤,然後鑽牛角尖了,想法設法去使用minicom,其實一開始就應該

centos配置防火牆 開啟80

Linux配置防火牆 開啟80埠 編輯配置檔案/etc/sysconfig/iptables [[email protected] ~]# vim /etc/sysconfig/iptab

linux配置mailx使用SMTP伺服器傳送郵件

mailx是linux系統上常見的郵件傳送工具,可以通過配置smtp伺服器使用大部分的郵箱傳送郵件。 使用yum源安裝mailx yum install mailx 安裝完成後可以在/etc/目錄下看到mailx的配置檔案mail.rc(nail.

使用mail/mailx通過office365 SMTP發送郵件

.org image 通訊 valid 因此 linu imp key 分享 Mailx是一個智能郵件處理系統,提供POSIX mailx命令功能,提供MIME、IMAP、POP3、SMTP和S/MIME擴展,通過調用sendmail來發送郵件。 安裝mailx: # yu