python发送email还是比较简单的,可以通过登录邮件服务来发送,linux下也可以使用调用sendmail命令来发送,还可以使用本地或者是远程的smtp服务来发送邮件,不管是单个,群发,还是抄送都比较容易实现。
先把几个最简单的发送邮件方式记录下,像html邮件,附件等也是支持的,需要时查文档即可
1 登录邮件服务
#!/usr/bin/env python
# -*- coding:...
分类:
编程语言 时间:
2014-08-15 22:33:59
阅读次数:
433
最近搭建了一个Nagios的监控系统,主要是为了监控其他机器上的服务但是搭建完毕后需要有报警的时候通知我,好及时解决问题,网上查了一下觉得还是用sendmail发送比较靠谱,但是我首选邮箱是139邮箱,因为139邮箱有短信通知,其他的比如163短信通知还收费呢,所以就选他了,经济..
分类:
其他好文 时间:
2014-08-15 02:54:38
阅读次数:
129
A先删除系统上的,sendmail#yumremovesendmail-yBcd/opt/
ll
wgethttp://sourceforge.net/projects/heirloom/files/latest/download?source=files
ll
du-shmailx-12.4.tar.bz2
tarjxvfmailx-12.4.tar.bz2
cdmailx-12.4
make
makeinstallUCBINSTALL=/usr/bin/install
mailx-V
vi..
分类:
系统相关 时间:
2014-08-08 16:29:46
阅读次数:
702
拓扑图:一安装Nagios1、安装前准备a、创建Nagios用户和用户组,创建nagios主目录[root@Server/]#useradd-s/sbin/nologinnagios[root@Server/]#passwdnagios[root@Server/]#mkdir/usr/local/nagios[root@Server/]#chownnagios.nagios/usr/local/nagios/b、开启sendmail或者Post..
分类:
移动开发 时间:
2014-08-07 19:21:51
阅读次数:
466
写了一个邮箱激活的功能使用的SMTP简单协议希望大神给点好的建议优化一下,代码如下public static bool sendmail(string to, string title, string content, string Host, string Account, string Pwd,...
分类:
其他好文 时间:
2014-08-06 14:12:41
阅读次数:
252
利用外部邮箱发送邮件的方法 bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置很麻烦,并且会带来不必要的资源占用。而通过改动配置文件能够使用外部SMTPserver,能够达到不使用sendmail而用外部的smtpserver发送邮件....
分类:
系统相关 时间:
2014-08-04 21:19:17
阅读次数:
355
Step1.安装sendmail来发邮件#yum-yinstallsendmail#/etc/init.d/sendmailstart#chkconfigsendmailonStep2.安装邮件客户端#yum-yinstallmutt2.1添加发件人信息,如下#vim/etc/Muttrcsetcharset="utf-8"#设置发邮件编码setenvelope_from=yessetrfc2047_parameters=yes#解决附件乱..
分类:
其他好文 时间:
2014-08-02 23:35:55
阅读次数:
2598
1、administration------》Mediatypes这里用户选择zabbix,之前使用的是root、总是触发action失败无法发送告警邮件2、点击user这里选择默认的用户,编辑admin3、点击action创建动作4.在zabbix的服务端,一定要有mta端,也就是sendmail或者postfix,然后启动他们。通过以上的设..
分类:
其他好文 时间:
2014-07-23 00:23:28
阅读次数:
776
原文来自于http://www.infoq.com/cn/news/2014/07/node.js-nodemailer1.0-publishNodemailer是一个简单易用的Node.js邮件发送组件(通过SMTP、sendmail或者Amazon SES实现邮件发送),且支持 Unicode编...
分类:
Web程序 时间:
2014-07-22 22:45:33
阅读次数:
241
目的:利用shell脚本每小时检测数据库是否在运行,当检测到库宕掉时发邮件告警。
1.检查sendmail是否在运行
servicesendmailstatus
没有在运行则启动或安装。
如果是linux6,则检查postfix是否在运行servicepostfixstatus
2.pmon是oracle五大关键进程之一,如果pmon进..
分类:
其他好文 时间:
2014-07-20 10:36:28
阅读次数:
234