最近有個需求要使用Centos 7透過Gmail發送信件,看了一下網路上本來就很多資料了,自己在做一下筆記
1.準備Gmail 帳戶
2.安裝SSMTP
3.設定SSMTP
4.發送信件測試
1.準備Gmail 帳戶
這邊使用[email protected] 進行測試
2.安裝SSMTP
#yum -y install epel-release
#yum -y install ssmtp
3.設定SSMTP
#vi /etc/ssmtp/ssmtp.conf
#Root收件人 #[email protected] #mailhub SMTP主機 mailhub=smtp.gmail.com:587 #是否要Rewrite Domain RewriteDomain=gmail.com #是否使用Starttls UseSTARTTLS=YES TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt #寄件者帳號密碼 [email protected] AuthPass=kk@666888 #是否允許其他寄件人 FromLineOverride=yes 寄件者Hello HostName hostname=Test 是否開啟Debuglog Debug=Yes
4.發送信件測試
#echo test | ssmtp [email protected]
使用腳本方式
#! /bin/bash [email protected] [email protected] Subject=This is a Test echo "From:$From To:$To Subject:$Subject The job for finish! Please check it. " | ssmtp [email protected]
查看Log
#vi /etc/ssmtp/ssmtp.conf
Jun 22 10:01:42 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: Creating SSL connection to host Jun 22 10:01:42 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 220 smtp.gmail.com ESMTP t5-v6sm9094751pfh.32 - gsmtp Jun 22 10:01:42 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: EHLO Test Jun 22 10:01:42 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 250 SMTPUTF8 Jun 22 10:01:42 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: STARTTLS Jun 22 10:01:42 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 220 2.0.0 Ready to start TLS Jun 22 10:01:42 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: SSL connection using ECDHE-RSA-AES128-GCM-SHA256 Jun 22 10:01:42 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: EHLO Test Jun 22 10:01:42 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 250 SMTPUTF8 Jun 22 10:01:42 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: AUTH LOGIN Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 334 VXNlcm5hbWU6 Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: ********* Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 334 UGFzc3dvcmQ6 Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: ********* Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 235 2.7.0 Accepted Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: MAIL FROM:<[email protected]> Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 250 2.1.0 OK t5-v6sm9094751pfh.32 - gsmtp Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: RCPT TO:<[email protected]> Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 250 2.1.5 OK t5-v6sm9094751pfh.32 - gsmtp Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: DATA Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 354 Go ahead t5-v6sm9094751pfh.32 - gsmtp Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: Received: by Test (sSMTP sendmail emulation); Fri, 22 Jun 2018 10:01:42 +0800 Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: Date: Fri, 22 Jun 2018 10:01:42 +0800 Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: From:[email protected] Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: To:[email protected] Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: Subject:Test1111 Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: The job for finish! Please check it soon~ Jun 22 10:01:43 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: Jun 22 10:01:44 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: . Jun 22 10:01:45 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 250 2.0.0 OK 1529632905 t5-v6sm9094751pfh.32 - gsmtp Jun 22 10:01:45 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: QUIT Jun 22 10:01:45 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: 221 2.0.0 closing connection t5-v6sm9094751pfh.32 - gsmtp Jun 22 10:01:45 iZj6c5x3abi996lhl2wdvmZ sSMTP[17275]: Sent mail for [email protected] (221 2.0.0 closing connection t5-v6sm9094751pfh.32 - gsmtp) uid=0 username=root outbytes=377
Facebook Comments