sendEmail 是一个邮件代理传输程序,当sendmail程序得到一封待发送的邮件的时候,它需要根据目标地址确定将信件投递给对应的服务器,这是通过DNS服务实现的。例如一封邮件的目标地址是xxx@163.com,那么sendmail首先确定这个地址是用户名+机器名(163.com)的格式,然后,通过查询DNS来确定需要把信件投递给某个服务器。

工作时遇到要定时获取服务器上的一个文件,所以就想到了sendEmail。下面介绍一下sendEmail的配置和使用:

1、下载sendEmail

主页http://caspian.dotconf.net/menu/Software/SendEmail/

wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

2、安装

#tar -zxvf sendEmail-v1.56.tar.gz
#cd sendEmail-v1.56
#cp sendEmail /usr/bin

二、sendemail的使用说明

1.查看sendemail帮助

/usr/bin/sendemail --help

2.sendemail基本参数

/usr/bin/sendemail

-f  619341326@qq.com 发件人邮箱地址

-t  test@qq.com  收件人邮箱

-s  smtp.qq.com  发件人邮箱的smtp服务器

-u  '标题'  邮件的主题

-o message-content-type=html  邮件内容的格式为html,也可以是text

-o message-charset=utf8  邮件内容编码

-xu 619341326@qq.com  发件人账号

-xp 123456  发件人密码

-m  '邮件内容'  邮件的内容

3.发送邮件命令demo:

/usr/bin/sendEmail -o tls=yes  -s "smtp.exmail.qq.com:587"  -f xx.cui@xx.com -t xx.cui@xx.com -u "主题" -o message-content-type=html -o message-charset=utf8 -xu ss.cui@ss.com -xp password -m "[$url] can not normally access,please deal with it as soon as possible "

问题1:
[root@java bin]#/usr/bin/sendemail -o tls=yes -s "smtp.exmail.qq.com:465" -f "发送邮箱" -t "接收邮箱" -xu "发送邮箱" -xp "发送邮箱密码" -u "邮件标题" -m "邮件正文"
返回:ERROR => Timeout while reading from smtp.exmail.qq.com:465 There was no response after 60 seconds.
解决方法:将465换成587,即为/usr/bin/sendemail -o tls=yes -s "smtp.exmail.qq.com:587" -f "发送邮箱" -t "接收邮箱" -xu "发送邮箱" -xp "发送邮箱密码" -u "邮件标题" -m "邮件正文"

问题2:
[root@java bin]#/usr/bin/sendemail -o tls=yes -s "smtp.exmail.qq.com:587" -f "发送邮箱" -t "接收邮箱" -xu "发送邮箱" -xp "发送邮箱密码" -u "邮件标题" -m "邮件正文"
返回:invalid SSL_version specified at /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm line 444.
解决方法:vi /usr/bin/sendemail
第 1906 行,将 'SSLv3 TLSv1' 修改为 'SSLv23:!SSLv2'

如果还是不行,再安装插件

yum install -y perl perl-IO-Socket-SSL perl-Net-SSLeay

装完先发送一个测试邮件试试,OK了再更新到nagios command。

linux下安装sendEmail Timeout while connecting to smtp.exmail.qq.com:25相关推荐

  1. java邮件发送报错: Couldn‘t connect to host, port: smtp.exmail.qq.com, 25; timeout -1

    java邮件发送报错: Couldn't connect to host, port: smtp.exmail.qq.com, 25; timeout -1 1,发送邮件代码 2,报错原因 1,发送邮 ...

  2. linux升级openssl需要先卸载吗,linux下安装/升级openssl

    (2810)  (1) 安装环境: 操作系统:CentOs7 OpenSSL Version:openssl-1.0.2j.tar.gz 安装: 目前版本最新的SSL地址为 备注:进入http://w ...

  3. 在Linux下安装邮件服务器Qmail(一)

    在Linux下安装邮件服务器Qmail(一) 我还未测试,收藏 在Linux下安装邮件服务器Qmail 功能列表 SMTP服务器:SMTP-AUTH认证(Plain,Login,CRAM-MD5)TL ...

  4. 短小视频网站sexcms源码 安装搭建环境加采集教程 有手机和PC演示站 linux下安装一片空白的解决linux下安装一片空白的解决

    特别注意:在linux下安装一片空白的解决方法:把index.php的第66行改为require_once sexPATH.'lib/Cs_Sex.php';就行.linux下要注意大小写区分. 电脑 ...

  5. linux下安装配置redis服务

    2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...

  6. Linux下安装informix11.5数据库

    研究了好几天了,终于装上了,下面我就来给大家分享一下我安装informix数据库的过程吧. Linux下安装informix数据库 1.准备安装文件 a)       到IBM官方网站下载inform ...

  7. Linux下安装配置各种软件和服务

    1. JDK 1.1. 解压Linux版本的JDK压缩包 yum -y install glibc.i686 #安装jdk源glibc(需要联网下载源) mkdir /usr/local/src/jd ...

  8. linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解

    linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...

  9. 如何在 Linux 下安装及使用 CD-ROM

    1. 概述 这是 Linux CD-ROM HOWTO. 编撰它的目的是包含一切在 Linux 安装及建置 CDROM 时所 需的知识, 以供大家快速参考. 它将回答常见的问题, 还有指引其它关於唯读 ...

最新文章

  1. java8新特性_Java8新特性之Date API|乐字节
  2. mysql 第一天_MySQL第一天
  3. 运用大数据破局“大城市病”有效支撑首都人口疏解
  4. java中类型转换的造型_Java-类型转换 - 吉胖子很瘦的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. [小技巧]PicGo、Gitee和Typora构建在线图床
  6. ASP怎样定义应用主题服务器,ASP.NET 4权威指南 目录
  7. 用c语言递归函数做扫雷,【C语言基础学习---扫雷游戏】(包含普通版+递归炼狱版)...
  8. jq校验输入框值变化时_谈谈自己对CRC校验的理解
  9. 揭密|淘宝服务端千万级高并发架构的演进之路
  10. [python教程入门学习]使用Python六步制作小鸟管道游戏(附源码)
  11. mysql操作json优点和缺点_mysql之使用json
  12. mysql查看防火墙状态命令,centos 7中firewall防火墙的常用命令总结
  13. 测试可变字符序列stringBuilder
  14. CentOS之安装docker
  15. Java 获取汉字拼音的方法
  16. java url json字符串_Java和PHP的JSON字符串转URL参数方法
  17. 对java中路径的一些理解
  18. org.xml.sax.SAXParseException: 缺少文件根组件。
  19. 各纬度气候分布图_气候分布图纬度_世界气候气压带风带分布图要图(需要表识纬度)_滁州气象...
  20. 51学习(2):vscode+ Embedded IDE开发环境搭建

热门文章

  1. 如何将多张CAD图纸转换成彩色清晰的WMF格式?
  2. homeassistant 接入小米温湿度计2
  3. 自动交易有什么好处?个人可以做量化投资交易吗?
  4. 华为汽车鸿蒙系统,华为的鸿蒙系统到底有多强大?预计最快明年在汽车上就能看到了...
  5. css 字间距离 段落字符间距设置
  6. python开发之面向对象(一)
  7. Intellij IDEA 字体大小设置
  8. [Rx86OS-IX] 解读鼠标数据 移动鼠标
  9. hdu 1597 二分查找
  10. Ubuntu切换软件源