邮件客户端

zabbix使用sendEmail发送邮件报警

一个人想着一个人 提交于 2020-03-09 20:40:22
sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在 php 、bash perl 和web站点使用。 以上是sendEmail的简单介绍,千万不要和sendmail搞混掉了。用了sendEmail你将不在喜欢sendmail了. 一、配置sendEmail 1、下载安装sendEmail [root@lys1 ~]# wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz --2016-09-19 03:04:07-- http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz 正在解析主机 caspian.dotconf.net... 69.164.196.234 正在连接 caspian.dotconf.net|69.164.196.234|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:29740 (29K) [application/x-gzip] 正在保存至: “sendEmail-v1.56.tar.gz” 100%[======

Zabbix监控客户端及实现邮件、微信报警

半城伤御伤魂 提交于 2020-03-07 01:34:51
zabbix服务端部署可参考: https://blog.51cto.com/14227204/2474670 注:本文是基于上述链接 一、安装Zabbix agent端 这里我启动了一台IP为192.168.171.134的服务器,来用于充当agent端 [root@agent /]# mkdir /zabbix # 个人习惯,可忽略 [root@agent /]# cd /zabbix/ [root@agent /]# rz [root@agent zabbix]# tar zxf zabbix-3.2.1.tar.gz [root@agent zabbix]# cd zabbix-3.2.1/ [root@agent zabbix-3.2.1]# useradd -M -s /sbin/nologin zabbix [root@agent zabbix-3.2.1]# ./configure --prefix=/usr/local/zabbix --enable-agent && make && make install [root@agent zabbix-3.2.1]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ [root@agent /]# sed -i 's/BASEDIR=\/usr\/local

轻松搞定SpringBoot的邮件服务

ぃ、小莉子 提交于 2020-03-06 14:15:11
写在前面 我们都知道,如果系统出现预警,或者有一些监控需求,我们可以通过发送短信或者邮件来进行通知,本篇文章呢,我就打算来讲解一下SpringBoot的邮件服务。我们都知道发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。以前我们会使用 JavaMail 相关 api 来写发送邮件的相关代码,后来 Spring 推出了 JavaMailSender 更加简化了邮件发送的过程,在之后 Spring Boot 对此进行了封装就有了现在的 spring-boot-starter-mail ,如果你看了我前面的文章的话,就会知道,SpringBoot把大部分的需求封装成了一个个场景启动器,而mail也就是相应的场景启动器。 了解邮件服务 经常出现和邮件相关的协议是SMTP、IMAP和POP3,所以在这里我们首先来认识了解这三个协议。 SMTP全称为Simple Mail Transfer Protocol(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP认证要求必须提供账号和密码才能登陆服务器,其设计目的在于避免用户受到垃圾邮件的侵扰。 IMAP全称为Internet Message Access Protocol(互联网邮件访问协议),IMAP允许从邮件服务器上获取邮件的信息、下载邮件等

iPhone设置——企业邮箱商务版

被刻印的时光 ゝ 提交于 2020-03-03 08:42:42
1、 进入iPhone桌面,请点击“设置”的图标; 2、 进入iPhone设置页,点击“邮件、通讯录、日历”; 3、 点击“添加帐户”,进行中国电信企业邮箱的配置; 4、 点击“其他”; 5、 点击“添加邮件帐户”; 6、输入您企业邮箱的邮箱名称、地址 (名称请输入完整的邮件地址,例如:test@abc.com) 、密码及描述; 7、 如是需要POP邮件至IPhone,则点击“POP”,如是需要同步邮件至IPhone,则点击“IMAP”。现以POP为例进行说明,点击“POP”,输入收件服务器主机名称“pop-ent.21cn.com”及用户名称和密码,用户名称请输入整体的邮件地址;输入中国电信企业邮箱的发件服务器地址“smtp-ent.21cn.com”及用户名称和密码,用户名称请输入整体的邮件地址,点击“存储”按钮,即可完成此邮箱帐户的创建 (用户名称请输入完整的邮件地址,例如:test@abc.com) ; 注:POP设置的所有项均为必填项。特别注意一定要填写发件服务器的用户名及密码。 8、帐户创建成功后回到IPhone首页,点击“Mail”进入Mail客户端进行收发邮件的操作。 来源: https://www.cnblogs.com/voboy/p/5174390.html

Zabbix之Python发送邮件

前提是你 提交于 2020-03-03 08:28:48
前言:继前篇zabbix邮件乱码问题解决,转码后,问题是解决了,但是又发现问题,有时候告警邮件没有邮件内容,只有标题,一直没找出原因,所以就换了Python脚本发送邮件,代码如下。 使用前当然是要先安装python了,然后是导入相关的运行库smtplib,python的smtplib提供了一种很方便的途径发送电子邮件,它对smtp协议进行了简单的封装。 #!/usr/bin/python #coding:utf-8 import smtplib from email.mime.text import MIMEText import sys # configure your own parameters here #下面邮件地址的smtp地址 mail_host = 'smtp.mail.qq.com' #用来发邮件的邮箱,在发件人抬头显示(不然你的邮件会被当成是垃圾邮件) mail_user = 'XXXX@qq.com' #上面邮箱的密码 mail_pass = 'XXXX!' #上面smtp地址的主网站地址 mail_postfix = 'mail.qq.com' def send_mail(to_list,subject,content): me = mail_user+"<"+mail_user+"@"+mail_postfix+">" msg = MIMEText

MailKit---获取邮件

那年仲夏 提交于 2020-03-03 08:17:21
MailKit是一个免费开源的邮箱类库,简单来说MailKit帮我们封装了有关邮箱的一些帮助类,提供方法让我们更容易使用邮箱的Smtp,Imap等邮箱协议。 现在的邮箱基本上都使用Imap协议从邮件服务器获取邮件到本地,原来的pop3协议已经很少使用了。这里只介绍Imap的方式。 一、创建获取邮件客户端并连接到邮件服务器。 1 ImapClient client = new ImapClient(); 2 3 client.Connect("mail.qq.com"); 4 5 //带端口号和协议的连接方式 6 client.Connect("imap.126.com", 993, true); 二、验证登录信息,输入账号和密码登录。 1 string account = "admin"; 2 string passWord = "123456"; 3 client.Authenticate(account, passWord); 三、获取邮箱文件夹。默认的收件箱文件夹叫INBOX。 1 //获取所有的文件夹 2 List<IMailFolder> mailFolderList = client.GetFolders(client.PersonalNamespaces[0]).ToList(); 3 4 //只获取收件箱文件加 5 var folder = client

创建基于MailKit和MimeKit的.NET基础邮件服务

霸气de小男生 提交于 2020-03-03 08:12:45
邮件服务是一般的系统都会拥有和需要的功能,但是对于.NET项目来说,邮件服务的创建和使用会较为的麻烦。.NET对于邮件功能提供了System.Net.Mail用于创建邮件服务,该基础服务提供邮件的基础操作,并且使用也较为的简单。对于真正将该功能使用于项目的人,就会慢慢发现其中的优缺点,甚至有些时候不能忍受其中的问题。在这里介绍一种微软用于替代System.Net.Mail的邮件服务组件MailKit和MimeKit,官网地址:http://www.mimekit.net/。GitHub地址:https://github.com/jstedfast/MimeKit。下面就具体的介绍一下。   一.MailKit和MimeKit基础概述: MailKit组件的支持的客户端类型比较多,例如SMTP客户端、POP3客户端、IMAP4客户端。该组件是一个跨平台的Email组件,该组件支持.NET 4.0,.NET 4.5,Xamarin.Android,Xamarin.iOS,Windows Phone 8.1等等平台。 MimeKit提供了一个MIME解析器,组件具备的解析特性灵活、性能高、很好的处理各种各样的破碎的MIME格式化。 MimeKit的性能实际上 与GMime相当。 该组件在安全性的还是比较高的,处理安全的方式较多,SASL认证、支持S / MIME v3.2

用Delphi实现邮件附件收发功能

北城以北 提交于 2020-03-03 08:11:50
很久没有发过博客了,不知道为什么没这个思想来博客上转转。今天把这个前段时间做的试验发上来。 邮件与我们的工作生活息息相关,很多的信息传递都是通过邮件完成的。所以邮件对我们来说很重要,虽然可以每次登录邮箱进行操作,但邮件资料总是要通过网站登录,而且还要一个一个自己下载,这样操作在网速较慢时比较费力。现在有一些很邮件管理工具,如FOXMAIL等,这些工具功能相当完善了,但功能一多也就天花乱缀了,使用起来就不怎么爽心悦目了,么那如果我们能自己打造一个适合自己需要的邮件管理工具是一个挺不错的选择。 经过测试,用DELPHI中的TIdPOP3 和TIdSMTP这两个组件完全能够对大部份邮件服务器进行邮件收发操作。 TIdPOP3组件简介 TIdPOP3 是用来接收邮件服务器的邮件信息到用户端的一个组件。它实现了RFC 1939协议。 在使用TIdPOP3组件时需设置它的几个成员属性。 Host :指定邮件服务器,一般为pop3邮件服务器的地址,如 pop3.126.com。 Username :用户名,也就是邮箱名,如 billanking2002@126.com 。 Password :邮箱密码,在进行收发邮件时组件需要凭密码进行登录。 其它成员属性 Connected:返回它与邮件服务器的连接状态,这true表示已经连接。 CheckMessages:邮件数,如果连接服务器成功

可怕的ASP.NET邮件组件

北城以北 提交于 2020-03-03 08:04:55
这两天在研究ASP.NET的用户登录控件,在用PasswordRecovery这个控件时遇到了麻烦,就是邮件发不出去,也收不到。 我用过gmail,qq,126,sohu进行过测试。 按照MSDN的说法,先老老实实地在webconfig中配置了邮件发送要用的一些必须信息: Code < system.net > < mailSettings > < smtp deliveryMethod ="Network" from ="testforms@sohu.com" > < network defaultCredentials ="false" host ="smtp.sohu.com" password ="123456" port ="25" userName ="testforms@sohu.com" /> </ smtp > </ mailSettings > </ system.net > 上面的代码一看就知道是怎么回事了,就是指定一个SMTP服务器,然后给它一个账号,可以用这个账号来发送邮件。 其中的defaultCredentials属性需要注意,根据SMTP服务器的不同,它可能是false,也可能是true。 搞定webconfig后,我便进行测试。 使用GMAIL作为发送邮箱时,程序报错是这样的: SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为:

SpringBoot邮件

不羁的心 提交于 2020-02-29 10:37:00
Spring Boot集成邮件服务竟如此简单,快速掌握邮件业务类的核心逻辑和企业邮件的日常服务。 什么是 SMTP? SMTP全称为Simple Mail Transfer Protocol(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP认证要求必须提供账号和密码才能登陆服务器,其设计目的在于避免用户受到垃圾邮件的侵扰。 什么是 IMAP? IMAP全称为Internet Message Access Protocol(互联网邮件访问协议),IMAP允许从邮件服务器上获取邮件的信息、下载邮件等。IMAP与POP类似,都是一种邮件获取协议。 什么是 POP3? POP3全称为Post Office Protocol 3(邮局协议),POP3支持客户端远程管理服务器端的邮件。POP3常用于“离线”邮件处理,即允许客户端下载服务器邮件,然后服务器上的邮件将会被删除。目前很多POP3的邮件服务器只提供下载邮件功能,服务器本身并不删除邮件,这种属于改进版的POP3协议。 IMAP和POP3协议有什么不同呢? 两者最大的区别在于, IMAP允许双向通信,即在客户端的操作会反馈到服务器上,例如在客户端收取邮件、标记已读等操作,服务器会跟着同步这些操作。而对于POP协议虽然也允许客户端下载服务器邮件,但是在客户端的操作并不会同步到服务器上面的