在使用sendEmail启用tls发送邮件的时候出现

sendEmail[32136]: ERROR => No TLS support!  SendEmail can't load required libraries. (try installing Net::SSLeay and IO::Socket::SSL)

我的CentOS 6.7,则安装

yum -y install perl-IO-Socket-SSL openssl-perl openssl-devel

即可

使用方法:(hotmail为例)

如上图可知微软的服务器是smtp-mail.outlook.com,端口是587,需要使用tls加密

1
2
3
4
SMTP_server='smtp-mail.outlook.com:587'    # SMTP服务器
username='username@outlook.com'     # 用户名
password='password'             # 密码
/usr/sbin/sendEmail -s "$SMTP_server" -o tls=yes -xu "$username" -xp "$password" -f "$from_email_address" -t "$to_email_address" -u "$message_subject" -m "$message_body" -o message-content-type=text -o message-charset=gb2312

总结:

1.安装对应的依赖包

openssl-devel openssl-perl perl-IO-Socket-SSL

2.服务器的端口号smtp-mail.outlook.com:587

3.-o tls=yes参数

本文转自 rong341233 51CTO博客,原文链接:http://blog.51cto.com/fengwan/1782995

SendEmail使用TLS发送邮件相关推荐

  1. Shell使用sendemail发送邮件脚本

    原文地址:http://www.zixuephp.net/article-400.html shell发送邮件,这里要介绍的是sendemail工具,通过这个工具连接第三方的smtp服务器,进行邮件的 ...

  2. 利用 git format-patch 和 git send-email 把修改的 patch 文件发送给 ffmpeg-devel

    1. 下载源码 git clone https://git.ffmpeg.org/ffmpeg.git 2. 设置 git 用户的邮箱和姓名 git config --global user.emai ...

  3. linux下安装sendEmail Timeout while connecting to smtp.exmail.qq.com:25

    sendEmail 是一个邮件代理传输程序,当sendmail程序得到一封待发送的邮件的时候,它需要根据目标地址确定将信件投递给对应的服务器,这是通过DNS服务实现的.例如一封邮件的目标地址是xxx@ ...

  4. 编写一个Windows服务程序,定时从数据库中拿出记录发送邮件

    前言:编写一个Windows服务程序,定时从数据库中拿出记录发送邮件. 测试环境:Visual Studio 2005 SP1.Windows Server 2003 SP2 一.新建项目 打开VS2 ...

  5. Python发送邮件以及对其封装

    Python发送邮件分为四步 连接到smtp服务器 登陆smtp服务器 准备邮件 发送邮件 导入所需要的包 import smtplib from email.mime.text import MIM ...

  6. javamail+iCal4j实现发送邮件会议

    初学者可以先了解下ical4j的基本信息: iCalender编程基础,了解与使用ical4j:https://www.ibm.com/developerworks/cn/java/j-lo-ical ...

  7. zabbix简介及部署安装(邮件报警)

    一.zabbix 简介: zabbix 是完全开源的工具,整合了 cacti 和 nagios 等特性 附:SNMP(udp 161 udp 162) 众多网络工具都支持此协议,比如常见路由交换,常见 ...

  8. nodejs PM2监控及报警邮件发送(二)

    前言 用过nodejs都知道PM2,这章主要讲讲PM2监控程序及报警邮件 用pm2 启动app后,app挂掉自动拉起,但是维护人员不知道啊,所以需要其他方式通过(如邮件) 1:环境 centos7 n ...

  9. c++ 实现邮件发送功能

    系列服务器开发 文章目录 系列服务器开发 前言 一.SMTP是什么? 二.使用SMTP使用步骤 1.下载编译,命令行使用 2.代码实现 总结 前言 常用的电子邮件协议有SMTP.POP3.IMAP4, ...

最新文章

  1. webpack 实践笔记(一)--- 入门
  2. Spring5源码 - 09 循环依赖解读
  3. 仿B站(一) 目的分析以及创建 WebAPI + Angular7 项目
  4. 实现Modbus TCP多网段客户端应用
  5. [Deprecated( please use panBy and panTo APIs )]
  6. [GZOI2017]取石子游戏
  7. vsCode常用插件
  8. Java 进阶 hello world! - 中级程序员之路
  9. OpenCV中(rows,cols)与图像(x,y)
  10. MSP430F149利用JTAG以及BSL下载配置图解!
  11. 水处理离子交换设备详解
  12. 集肤效应、邻近效应、边缘效应、涡流损耗
  13. html源代码资源网,利用HTML源代码,挖掘网络资源
  14. NOSQL原理,基础用法,NOSQL入门
  15. JAVA项目中如何实现图片上传?
  16. P1258 小车问题(二分法)
  17. win10语言栏不见了_当我把电脑的系统语言改成了西班牙语,从此打开了新世界的大门!...
  18. 数据稀疏or特征稀疏
  19. 图片嵌在文字里首行缩进
  20. 计算机名中文无法开机,处理win10电脑开机输入法中英文不能切换的图文

热门文章

  1. python 字典 转 pandas DataFrame
  2. 环境变量、用户变量、系统变量
  3. tensorflow GPU python cuda cudnn 匹配
  4. VGG - Very Deep Convolutional Networks for Large-Scale Image Recognition
  5. windows开启ssh当跳板机
  6. 微信 服务器地址的有效性,C# 微 信 公众平台 验证服务器地址的有效性
  7. redhat 7.3 mysql_RedHat7.3安装MySQL5.7
  8. Docker(一):这可能是最为详细的Docker入门总结
  9. UIView之动画效果的实现方法(合集)
  10. Python游戏开发,pygame模块,Python实现愤怒的小鸟【附带源码】