原始出处:http://www.centoscn.com/p_w_picpath-text/config/2014/0410/2758.html

CentOS6.x下配置sendmail发邮件,测试可以发送成功可以用于报警。有修改

安装配置sendmail软件

yum install -y sendmail sendmail-cf m4

设置Sendmail服务的网络访问权限

vi /etc/mail/sendmail.mc
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

将127.0.0.1改为0.0.0.0,意思是任何主机都可以访问Sendmail服务。如果仅让某一个网段能够访问到Sendmail服务,将127.0.0.1改为形如192.168.1.0/24的一个特定网段地址。

生成Sendmail配置文件

Sendmail的配置文件由m4来生成,m4工具在sendmail-cf包中。如果系统无法识别m4命令,说明sendmail-cf软件包没有安装。

生成Sendmail的配置文件:

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

需要重启Sendmail才能使配置文件生效。

service sendmail restart

把机器名加入到/etc/hosts中

这一步也可不做,

echo ""  >> /etc/hosts
echo "127.0.0.1      $HOSTNAME"  >> /etc/hosts

iptables配置

iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
service iptables save
service iptables restart

测试发邮件:

mail -s "hosts" xxxx@qq.com < /etc/hosts

如果不成功或启动有问题看日志:

# tail -f /var/log/maillog

转载于:https://blog.51cto.com/wangqh/1787534

CentOS6.x下配置sendmail发邮件相关推荐

  1. php sendmail方法,PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法

    本文实例讲述了PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法.分享给大家供大家参考,具体如下: 1.php mail()函数在windows不能用,需要安装sen ...

  2. php发送邮件smtp源码,php下使用SMTP发邮件的代码

    首页 > 网络编程 > PHP编程 > php技巧 > php下使用SMTP发邮件的代码 php下使用SMTP发邮件的代码 2008-01-10 20:37:22 作者: ph ...

  3. 1.3windows命令行下使用blat发邮件带附件

    windows命令行bat批处理脚本的应用之blat程序自动发邮件  1.3windows命令行下使用blat发邮件带附件  __游旗丶引莫(孙忠)  发邮件脚本模板  rem  ----邮件内容-- ...

  4. linux(centos8):阿里云ecs配置smtps发邮件(解决不能通过25端口发邮件问题)

    一,2016年9月后购买的阿里云ecs不再支持通过25端口发送邮件 官方的建议是使用465端口 465端口(SMTPS): 465端口是为SMTPS(SMTP-over-SSL)协议服务开放的 它是S ...

  5. 配置不成功_在windows下配置sendmail服务器

    终于还是成功了,差点没放弃.由于之前在做一个异常处理的时候用到了邮件提醒功能,所以顺便研究了一下在php下如何发送邮件. 第一次摸索,折腾了整整一天,最后还是成功了.现做个经历总结,方便大家交流,初次 ...

  6. CentOS6.6下配置KMS自动激活服务器

    一.Microsoft官方文档 (一)在 Microsoft DNS 服务器中手动创建 KMS SRV 记录 1. 在 DNS 服务器上,打开 DNS 管理器.要打开 DNS 管理器,请依次单击开始. ...

  7. 公司内部exchange2010 下删除误发邮件

    1.Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 2.get-mailbox | search-mailbox -Search ...

  8. 配置git send-mail发邮件 (126邮箱适用)

    在Ubuntu 16.04 下 126邮箱配置通过测试.qq邮箱未通过测试,如果要用这个方法,请申请一个126邮箱账号. 安装git相关组件 apt-get install git git-core ...

  9. centos6.2下配置nfs

    .2变更了portmap服务为rpcbind,在使用nfs时这点与centos5不同,下面配置一个nfs系统,用来使局域网内的所有用户均可访问该目录,可将该目录配置成yum源,供内网机器安装软件.   ...

最新文章

  1. QT的QDataStream类的使用
  2. VS Code 连接远程服务器运行 Jupyter Notebook
  3. 第13章 Django框架
  4. 关于A/D方面的小结
  5. 2021 年了,算法岗位应该怎样准备面试?
  6. Linux的slab和nginx的区别,nginx中slab机制理解
  7. TCP 实战抓包分析
  8. GB/T19001—2008质量管理体系要求、标准、贯标(贯彻标准)
  9. ffmpeg 博客-雷霄骅
  10. C#仿win10计算器
  11. 手把手教你用JAVA实现“声音复刻”功能(复刻你的声音)标贝科技
  12. JavaScript-WebAPIs学习记录
  13. java、vue实现微信网页分享
  14. 再获2亿元A+轮融资,乐生智能能否“扫出”舒适区?
  15. 读List源码之Vector,ArrayList,LinkedList
  16. C语言 - 巧解正数,负数以及零的按位取反
  17. 变年轻特效是什么软件?快把这些软件收好
  18. 金融评测指标empyrical库详解Sortino、calmar、omega、sharpe、annual_return、max_drawdown
  19. Our College Campus
  20. 把Github用作Pypi Server

热门文章

  1. 如何做一场精彩的学术报告?
  2. Java循环案例-银行存钱问题
  3. 北斗导航 | RDSS短报文之数据解压缩算法:LZ77
  4. 数据库mysql驱动在8.0以上解决时区问题
  5. mysql完整字段包括_MySQL字段类型最全解析
  6. VS2010 VC++ 编译出错 ---error LNK2005: public: virtual __thiscall CMemDC::~CMemDC(void)
  7. 多线程编程之一——问题提出
  8. 浙江省团校计算机考试试题及答案,2001年秋浙江省高校计算机等级考试试卷(二级C)及答案..doc...
  9. python3精要(84)-字节码原理及分析(2)
  10. c++17(6)-数学 函数