sendEmail安裝使用及錯誤排查
sendEmail,和sendmail是兩個軟體,不要混淆。
1.安裝,進入官網安裝
sendEmail的安裝簡單,這裡不重複,百度搜尋sendEmail,有大把教程。
2.安裝好後測試sendEmail發郵件有如下報錯:
[root@zabbix02 sendEmail-v1.56]# sendEmail -f from@163.com -t to@qq.com -s smtp.163.com -u "I am zabbix" -o message-content-type=html -o message-charset=utf8 -xu from@163.com -xp 123456 -m "hello zabbix"
*******************************************************************
Using the default of SSL_verify_mode of SSL_VERIFY_NONE for client
is deprecated! Please set SSL_verify_mode to SSL_VERIFY_PEER
together with SSL_ca_file|SSL_ca_path for verification.
If you really don't want to verify the certificate and keep the
connection open to Man-In-The-Middle attacks please set
SSL_verify_mode explicitly to SSL_VERIFY_NONE in your application.
*******************************************************************
at /usr/local/bin/sendEmail line 1906.
invalid SSL_version specified at /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm line 415.
在百度搜尋上,網上大把的提示這個錯誤是,在centos7中,perl版本是5.16,要降級到5.10.但是降級這個perl,依賴關係很多。
經過反覆搜尋,發現有如下解決辦法:
a、解除安裝現有的perl版本,安裝老版本(不推薦)
b、增加引數-o tls=no 選項
[root@zabbix02 sendEmail-v1.56]# sendEmail -f username@163.com -t username@qq.com -s smtp.163.com -u "I am zabbix" -o tls=no -o message-content-type=html -o message-charset=utf8 -xu username@163.com -xp password -m "hello zabbix"
Feb 16 15:43:04 zabbix02 sendEmail[18761]: Email was sent successfully!
3.使用時有如下錯誤:
[root@zabbix02 sendEmail-v1.56]# sendEmail -f from@163.com -t to@qq.com -s smtp.163.com -u "I am zabbix" -o message-content-type=html -o message-charset=utf8 -o tls=no -xu from@163.com -xp 123456 -m "hello zabbix"
Feb 16 15:38:52 zabbix02 sendEmail[18758]: ERROR => ERROR => SMTP-AUTH: Authentication to smtp.163.com:25 failed.
傳送郵箱使用者名稱郵箱地址,或者郵箱密碼錯誤。
[root@zabbix02 alertscripts]# sendEmail -f xiebin@weconex.com -t xiebin_1030@qq.com -s smtp.qiye.163.com -u "I am zabbix" -o tls=no -o message-content-type=html -o message-charset=utf8 -xu xiebin@weconex.com -xp password -m "hello zabbix"
Feb 16 16:28:52 zabbix02 sendEmail[18867]: Email was sent successfully!
1.安裝,進入官網安裝
sendEmail的安裝簡單,這裡不重複,百度搜尋sendEmail,有大把教程。
2.安裝好後測試sendEmail發郵件有如下報錯:
[root@zabbix02 sendEmail-v1.56]# sendEmail -f from@163.com -t to@qq.com -s smtp.163.com -u "I am zabbix" -o message-content-type=html -o message-charset=utf8 -xu from@163.com -xp 123456 -m "hello zabbix"
*******************************************************************
Using the default of SSL_verify_mode of SSL_VERIFY_NONE for client
is deprecated! Please set SSL_verify_mode to SSL_VERIFY_PEER
together with SSL_ca_file|SSL_ca_path for verification.
If you really don't want to verify the certificate and keep the
connection open to Man-In-The-Middle attacks please set
SSL_verify_mode explicitly to SSL_VERIFY_NONE in your application.
*******************************************************************
at /usr/local/bin/sendEmail line 1906.
invalid SSL_version specified at /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm line 415.
在百度搜尋上,網上大把的提示這個錯誤是,在centos7中,perl版本是5.16,要降級到5.10.但是降級這個perl,依賴關係很多。
經過反覆搜尋,發現有如下解決辦法:
a、解除安裝現有的perl版本,安裝老版本(不推薦)
b、增加引數-o tls=no 選項
[root@zabbix02 sendEmail-v1.56]# sendEmail -f username@163.com -t username@qq.com -s smtp.163.com -u "I am zabbix" -o tls=no -o message-content-type=html -o message-charset=utf8 -xu username@163.com -xp password -m "hello zabbix"
Feb 16 15:43:04 zabbix02 sendEmail[18761]: Email was sent successfully!
3.使用時有如下錯誤:
[root@zabbix02 sendEmail-v1.56]# sendEmail -f from@163.com -t to@qq.com -s smtp.163.com -u "I am zabbix" -o message-content-type=html -o message-charset=utf8 -o tls=no -xu from@163.com -xp 123456 -m "hello zabbix"
Feb 16 15:38:52 zabbix02 sendEmail[18758]: ERROR => ERROR => SMTP-AUTH: Authentication to smtp.163.com:25 failed.
傳送郵箱使用者名稱郵箱地址,或者郵箱密碼錯誤。
[root@zabbix02 alertscripts]# sendEmail -f xiebin@weconex.com -t xiebin_1030@qq.com -s smtp.qiye.163.com -u "I am zabbix" -o tls=no -o message-content-type=html -o message-charset=utf8 -xu xiebin@weconex.com -xp password -m "hello zabbix"
Feb 16 16:28:52 zabbix02 sendEmail[18867]: Email was sent successfully!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30393770/viewspace-2133677/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- tensorflow安裝使用過程錯誤及解決方法
- cocoapods安裝錯誤
- 排查錯誤日誌
- onethink安裝提示錯誤
- 使用describe命令進行Kubernetes pod錯誤排查
- Hadoop安裝錯誤總結Hadoop
- MySQL 安裝常見錯誤MySql
- 安裝golang tour,提示錯誤Golang
- 安裝.NET Core遇到的錯誤
- PHP安裝後錯誤處理PHP
- linux安裝thefuck報gcc錯誤LinuxGC
- Python錯誤:PyCharm 安裝出錯 Internal error,please。。。PythonPyCharmError
- MacOs 安裝擴充套件錯誤列表Mac套件
- windows 2019 net 3.5 安裝錯誤提示Windows
- WordPress 線上安裝或更新錯誤
- Windows 10安裝錯誤:0x80300024無法安裝到該盤且無法新建分割槽 & 格式化錯誤及解決方案Windows
- 安裝及使用RSSHub
- Docker安裝及使用Docker
- nvm 安裝及使用
- kafka安裝及使用Kafka
- webbench安裝及使用Web
- nvitop 安裝及使用
- Sublime 安裝及使用
- expect安裝及使用
- win10安裝程式installer錯誤怎麼辦_win10安裝程式installer錯誤解決方法Win10
- samba原始碼安裝及除錯Samba原始碼除錯
- Laravel 安裝後報 500 和 404 錯誤Laravel
- centos8安裝docker錯誤解決CentOSDocker
- Python2.7安裝Scrapy錯誤處理Python
- docker安裝mongoDB及使用DockerMongoDB
- Git的安裝及使用Git
- miniconda的安裝及使用
- kafka的安裝及使用Kafka
- easyWeChat 6.0 安裝及使用
- wget下載安裝時出現錯誤doesn‘t match requested host name錯誤wget
- [譯] 使用Docker安裝Sentry(一個錯誤記錄和聚合平臺)Docker
- ubuntu解決軟體安裝依賴錯誤Ubuntu
- Linux 安裝 MySQL 8 的錯誤整理(待續)LinuxMySql
- 【常見錯誤】--Nltk使用錯誤