採用Mutt及msmtp配置進行郵件傳送
一、安裝配置msmtp
1、下載、解壓 msmtp
先使用putty等工具登陸ssh
wget
tar jxvf msmtp-1.4.30.tar.bz2
2、安裝
./msmtp-1.4.30/configure –prefix=/usr/local/msmtp
make
make install
注意紅色標記出的目錄,因為是解壓到那個目錄的。
3、配置msmtp賬號
切換到,cd /usr/local/msmtp
新建資料夾etc,mkdir etc
使用vi新建檔案,輸入:vi /usr/local/msmtp/etc/msmtprc ,編輯內容如下:
# Set default values for all following accounts. defaults logfile /usr/local/msmtp/msmtp.log # The SMTP server of the provider. account test # SMTP郵件伺服器地址 host smtp.qq.com # 傳送的郵件地址Email from xiaobaichi@qq.com auth login # 郵件伺服器登入賬號 user xiaobaichi@qq.com # 郵件伺服器登陸密碼 password 123456 # Set a default account account default: test
例如:# Set default values for all following accounts. defaults logfile /usr/local/msmtp/msmtp.log # The SMTP server of the provider. account test host smtp.chinadaas.com from support@chinadaas.com auth login user support@chinadaas.com password xxxxx # Set a default account account default : test
Esc,shift+: 進入命令模式,輸入x,儲存退出。
由於password是明碼,所以我們需要修改此檔案的許可權 chmod 600 etc/msmtprc
4、測試
/usr/local/msmtp/bin/msmtp youremail@test.com
輸入任意字元,然後按Ctrl+D退出,檢視郵件是否收到。
由於設定了日誌,可以到 /usr/local/msmtp/msmtp.log,檢視日誌,發信成功失敗都會有記錄。
二、安裝配置mutt
1、一般Linux都會預設安裝mutt,CentOS也不例外
可以使用which mutt檢視mutt安裝的路徑,如果沒有安裝可以使用 # yum install mutt
2、編輯mutt配置檔案
vi /etc/Muttrc ,編輯mutt的總設定,修改以下幾行
set from="傳送郵件地址" set sendmail="/usr/local/msmtp/bin/msmtp" set use_from=yes set realname="發件人" set editor="vi"
例如:source /etc/Muttrc.local set from="support@chinadaas.com" set sendmail="/usr/local/msmtp/bin/msmtp" set use_from=yes set realname="support" set editor="vi"
發件地址最好與msmtp設定的賬號相同,否則可能會出錯。
3、測試一下mutt是否有效
echo "測試測試" | mutt -s "測試" 測試郵件地址 echo "test" |mutt -s "my_first_test" xxx@163.com
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-1992288/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux配置msmtp+mutt傳送郵件(可放在指令碼中定時傳送郵件)Linux指令碼
- 利用msmtp+mutt 傳送mailAI
- CentOS下使用MSMTP代替Sendmail傳送郵件CentOSAI
- [Linux] mutt+msmtp傳送mail時出現瞭如下錯誤(msmtp: cannot locate host)LinuxAI
- Alertmanager傳送告警郵件配置
- 谷歌郵箱,配置傳送郵件密碼谷歌密碼
- 【Grafana】告警配置併傳送郵件Grafana
- 配置mail使用SMTP傳送郵件AI
- rails4.2.6配置傳送郵件AI
- zabbix 配置傳送郵件報警
- 配置ActionMailer使用GMail傳送郵件AI
- 郵件傳送
- 傳送郵件
- CentOS 6.4+Nagios+Msmtp+Mutt郵箱報警CentOSiOS
- 電子郵件協議及GO傳送QQ郵件協議Go
- spring boot配置QQ郵箱傳送郵件Spring Boot
- laravel 傳送郵件以及引數配置Laravel
- 用oracle傳送電子郵件Oracle
- 用Perl實現郵件傳送
- 用Oracle傳送郵件procedure (zt)Oracle
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- ubuntu下msmtp+mutt的安裝和配置Ubuntu
- Laravel 傳送郵件Laravel
- PHP傳送郵件PHP
- Django——郵件傳送Django
- java郵件傳送Java
- Laravel傳送郵件Laravel
- gmail傳送郵件AI
- Oracle郵件傳送Oracle
- java傳送郵件Java
- Powershell郵件傳送
- thinkphp 郵件傳送PHP
- centos 傳送郵件CentOS
- phpcms傳送郵件PHP
- 郵件的傳送
- [Linux] mutt+msmtp sendmailLinuxAI
- javamail 配置多個郵箱進行傳送 異常JavaAI
- ASP用JMail、CDO傳送郵件 (轉)AI