CentOS 7系统配置exim发邮件服务器教程

1. 配置epel源(exim包位于EPEL软件源中)
CentOS7

# cat > /etc/yum.repos.d/epel.repo << EOF
[epel]
name=Extra Packages for Enterprise Linux 7 - \$basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/\$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=\$basearch
failovermethod=priority
enabled=1
gpgcheck=0
EOF
CentOS6

# cat > /etc/yum.repos.d/epel.repo << EOF
[epel]
name=Extra Packages for Enterprise Linux 6 - \$basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/\$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=\$basearch
failovermethod=priority
enabled=1
gpgcheck=0
EOF
2. 禁止postfix

# service postfix stop
# chkconfig postfix off
3. 安装exim

# yum -y install exim
4. 将exim设为默认的MTA

# alternatives --set mta /usr/sbin/sendmail.exim
5. 修改exim配置文件
# vi /etc/exim/exim.conf #几个参数

primary_hostname = mail.linuxeye.com #查看源邮件时显示Received: from mail.linuxeye.com,如果不指定直接取操作系统的hostname
domainlist local_domains = @ localhost : localhost.localdomain :mail.linuxeye.com
domainlist relay_to_domains = linuxeye.com #允许通过改主机发送邮件的域名
hostlist   relay_from_hosts = 127.0.0.1 : 192_32G : 192.168.0.0/16 : #允许那些客户端主机发送邮件,如本地使用这台服务器发送邮件时,即需要添加本地出口ip地址(公网地址)
6. 测试

# yum -y install mailx
# date | mail -r no-reply@linuxeye.com -s 'exim test' lj2007331@163.com
# tail -f /var/log/exim/main.log #exim日志文件
ps:
如果不指定-r(发邮件地址),且你的主机名不是xxx.com,可能会报如下错误:
SMTP error from remote mail server after MAIL FROM:
错误是550 MI:IMF 发信人电子邮件地址不合规范

经验:
强烈建议用网易企业邮箱,如果自己搭建邮件服务器做发邮件,又设置QQ企业邮箱做本地收发服务器会出现地址未验证问题

时间: 2024-10-15 20:29:07

CentOS 7系统配置exim发邮件服务器教程的相关文章

IMail邮件服务器教程

IMail基本安装和设置 IMail的基本情况 [运行环境]:NT/2K [软件名称]:IMail Administrator Version 6.04 EVAL [软件功能]:E-mail服务器端软件 [所属公司]:Ipswitch Inc. [公司网址]:http://www.ipswitch.com/ [软件类型]:共享软件(时间限制:三个月) IMail的安装和设置 1.安装. ①双击安装文件imtm_x86.exe,即可进行安装.除了在选择所安装的IMail服务中加选IMail Pas

postfix大量外发邮件服务器的配置之DomainKey

DomainKey 介绍: 雅虎的这项技术被称之为"DNS端的电子签名(DomainKeys)",专门对付各种各样经过改头换面的垃圾邮件. 垃圾邮件经常通过改动电子邮件的发送着对用户进行欺骗,用户往往会误以为这不是垃圾邮件,因而打开查看的可能性加大. 雅虎的"DomainKeys"允许接受电子邮件的系统对邮件进行检查,以确定邮件发送者的身份是不是假的. "DomainKeys"通过使用加密技术完成电子邮件发送者身份的验证.外发的邮件通过私人密码进

Linux系统下安装配置postfix邮件服务器教程

  一,安装postfix,cyrus-sasl,cyrus-imapd 如果yum提示找不到软件包,请换一下源,请参考centos 6推荐使用epel源 代码如下: [root@localhost ~]# yum install postfix [root@localhost ~]# yum install cyrus* 二,删除了sendmail 代码如下: [root@localhost ~]# rpm -e sendmail 或者 代码如下: [root@localhost ~]# yu

CentOS下基于pptp架设VPN服务器教程

PPTP,即PPTF协议.该协议是在PPP协议的基础上开发的一种新的增强型安全协议,支持多协议虚拟专用网(VPN),可以通过密码身份验证协议(PAP).可扩展身份验证协议(EAP)等方法增强安全性.可以使远程用户通过拨入ISP.通过直接连接Internet或其他网络安全地访问企业网. PPTP:点对点隧道协议 (PPTP: Point to Point Tunneling Protocol) 点对点隧道协议(PPTP)是一种支持多协议虚拟专用网络的网络技术,它工作在第二层.通过该协议,远程用户能

asp使用jmail 发邮件代码

要用jmail  组件后才能使用哦. Sub Jmail(email,topic,mailbody)  On Error Resume Next  Dim JMail  Set JMail=Server.CreateObject("JMail.Message")  JMail.silent=True  JMail.Logging=True  JMail.Charset="gb2312"  If Not(Newasp.MailUserName = "&quo

qmail/vpopmail 虚拟邮件服务器系统配置指南

内容简介:本文档详细描述了如何在qmail, vpopmail, courier-imap, mysql和horde's imp的基础上创建一个邮件服务器系统. 1. 序言 不论你是为系统后台程序.单一的服务器或域名地址,还是为多个虚拟域名进行电子邮件派发传递, qmail都可以通过简单的设置满足你的需求.本指南将在着重说明远程访问和加密传输的基础上指导你完成上面所说的所有工作. 本指南将帮助你使用qmail,courier-imap, vpopmail和horde/imp.而这些内容也将涉及到

阿里云CentOS Linux服务器上如何用postfix搭建邮件服务器

注:本文的邮件服务器只用于发送邮件,也就是STMP服务器. 一.准备工作 1. 为邮件服务器添加DNS解析 虽然不加DNS解析也能把邮件发出去,但会被大多数邮件服务器当作垃圾邮件.根据我们的实际经验,需要添加三条DNS解析记录:A记录.MX记录.TXT记录.比如域名cnblogs.info,对应的DNS记录如下: 2. 准备存放邮件的硬盘空间 如果用的是阿里云入门级Linux服务器,有一块20G的数据盘未挂载,需要格式化并挂载(假设这里挂载的目录是/data),具体操作步骤见之前的博文阿里云云服

CentOS 6配置Postfix+Mysql认证的邮件服务器步骤

在开始配置邮件服务器前,先了解下邮件发送的基本过程和几个概念.MUA:邮件用户代理,客户端的例如outlook,foxmail,网页版如163邮箱等.MTA:邮件传输代理,MUA写好邮件后通过MTA传输,可能会有多个MTA做relay,这里sendmail和postfix就是.MDA:邮件投递代理,MTA找到目标后把邮件发送指定地方等待用户取走. 一封邮件的基本流程类似如下: 发件人:MUA --发送--> MTA -> 若干个MTA... -> MTA -> MDA <--

php入门教程-PHP上传文件和发邮件

/* 至于发邮件就更加简单,可以使用mail()函数mail("收件人地址","主题","正文","From:发件人 Reply-to:发件人的地址"); 不过mail()需要服务器的支持,在WINDOWS下还需要配置SMTP服务器,一般来说外面的LINUX空间都行. 好像上传文件和发邮件比ASP简单很多,只要调用函数就可以了.ASP还需要用到服务器的不同组件比如FSO.JMAIL什么的. 下面来看文件上传实例 传文件表单必须