CentOS邮件发送笔记

centos5下面的mail命令发送邮件使用sendmail服务

[[email protected] ~]# rpm -q sendmail

sendmail-8.13.8-10.el5_11

[[email protected] ~]# ll /bin/mail*

-rwxr-xr-x 1 root mail 84856 Jul 13  2006 /bin/mail

lrwxrwxrwx 1 root root     4 Jan 14  2013 /bin/mailx -> mail

[[email protected] ~]# mail -v -s "mailx version" [email protected] < version.c

>>> MAIL From:<[email protected]>

>>> RCPT To:<[email protected]>

用mailx不启动Sendmail使用其它SMTP发邮件,参考

http://blog.c1gstudio.com/archives/1314

建议不卸载sendmail或者mailx。

邮件报警有两种情况:

1、Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:[email protected]),只能发送,不能接收外部邮件。

2、使用一个可以在互联网上正常收发邮件的邮箱账号(例如:[email protected]),通过在Zabbix服务端中设置,使其能够发送报警邮件到指定邮箱。

CentOS 5.x 默认已经安装好sendmail

CentOS 6.x 默认已经安装好postfix

sendmail和postfix只需要安装一个即可并开启服务即可。

安装邮件发送工具mailx

yum install mailx #安装

CentOS 5.x 编译安装mailx,直接yum安装的mailx版本太旧,使用外部邮件发送会有问题。

http://www.osyunwei.com/archives/8113.html

时间: 2024-08-02 05:21:03

CentOS邮件发送笔记的相关文章

学习笔记之邮件发送篇

用脚本语言发送邮件是系统管理员必备技能 对系统定期检查或者当服务器受到攻击时生成文档和报表. 发布这些文档最快速有效的方法就是发送邮件. python中email模块使得处理邮件变得比较简单 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 本段摘录于    http://www.cnblogs.com/xiaowuyi/archive/2012/03/17/2404015.html 1.smtplib模块 smtplib.SMTP([host[, p

阿里云centos 7 创建postfix服务器,并进行stmp验证,并结合phpmailer进行邮件发送

由于centos默认会自带sendmail,而sendmail存在安全性问题和使用复杂的问题,故而选择postfix服务器,由于暂时没有收邮件的需求,故未安装dovecot. 1.[[email protected] ~]# yum remove sendmail -y    #卸载自带的sendmail 2.[[email protected] ~] #yuminstall postfix –y  # 安装postfix服务的主程序包 配置项如下: 1 queue_directory= /va

CentOS搭建msmtp+mutt实现邮件发送

1:搭建配置msmtp 下载msmtp包: 官方地址:http://msmtp.sourceforge.net/download.html 编译,安装(官方下载的包为tar.xz格式): #xz -d msmtp-1.6.3.tar.xz #tar -xvf msmtp-1.6.3.tar #cd msmtp-1.6.3 #./configure --prefix /opt/apps/msmtp #make && make install 新建并配置msmtprc文件: #mkdir /o

python学习笔记2:基础(邮件发送)

参考文档:http://www.runoob.com/python/python-email.html SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. python的smtplib提供了一种很方便的途径发送电子邮件.它对smtp协议进行了简单的封装. Python创建 SMTP 对象语法如下: import smtplib smtpObj = smtplib.SMTP( [host

python学习笔记(SMTP邮件发送)

想着给框架添加邮件发送功能.所以整理下python下邮件发送功能 首先python是支持邮件的发送.内置smtp库.支持发送纯文本.HTML及添加附件的邮件 之后是邮箱.像163.qq.新浪等邮箱默认关闭SMTP服务,需要我们手动打开 打开后通过发件人邮箱.授权密码 通过发件人的SMTP服务发送 代码如下: 1 #!/usr/bin/env python 2 # -*- coding: utf_8 -*- 3 4 from email.mime.text import MIMEText 5 fr

mailx及sendEmail的邮件发送功能介绍

最近公司某个需要使用邮件提醒.于是就选了mailx和sendEmail比较,看看那个好用! mailx mailx安装我就不介绍了,很简单!我先介绍下系统的版本和mailx的版本 [[email protected] ~]# mailx -V 12.4 7/29/08 [[email protected] ~]# cat /etc/issue CentOS release 6.8 (Final) Kernel \r on an \m mailx的配置文件在/etc/mail.rc(我是rpm安装

Magento邮件发送完美设置

Magento新站上线伊始,不料在邮件上遇到了问题.此时常用的邮件模板已经编辑完毕,诸如New Account, New Order, Password Forget等. CentOS下发送邮件很简单的,只需安装sendmail就可以了,安装sendmail也很简单,只需yum install sendmail就可以了,Magento发送邮件也很简单,只需要在管理员后台设置发件人名称和邮箱就可以了.那么问题到底出在哪里呢? 几句话说不清楚,不如直接看图:   1. 在收件箱列表中,发件人为 ww

Spring邮件发送

项目中经常用到邮件功能,在这里简单的做一下笔记,方便日后温习. 首先需要在配置文件jdbc.properties添加: #------------ Mail ------------ mail.smtp.auth=true mail.smtp.timeout=25000 mail.smtp.starttls.enable=false 二.配置applicationContext.xml文件 <!-- 邮件发送 --> <bean id="javaMailSender"

Linux mail 邮件发送

Linux mail 邮件介绍 在Linux系统下我们可以通过"mail"命令,发送邮件,在运维中通常我们它来实现邮件告警. 安装 yum install -y sendmail.i686 yum install -ymailx.i686 启动:service sendmail start netstat -lnp | grep :25 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1102/master tcp 0 0 ::1:25 :::* LISTE