postfix邮件服务器

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

 

 

postfix邮件服务器


下载地址:

ftp://ftp.cuhk.edu.hk/pub/packages/mail-server/postfix/official/postfix-2.6.5.tar.gz
http://vda.sourceforge.net/VDA/postfix-2.6.5-vda-ng.patch.gz

 

 

# cp /usr/local/mysql/lib/mysql/libmysqlclient.so.15 /usr/lib      (这一步不做编译时报错)


# groupadd -g 1200 postdrop
# groupadd -g 1000 postfix
# useradd -M -u 1000 -g postfix -G postdrop -s /sbin/nologin postfix
# tar zxf postfix-2.6.5.tar.gz
# gunzip  postfix-2.6.5-vda-ng.patch.gz
# cd postfix-2.6.5
# patch -p1 < /root/postfix-2.6.5-vda-ng.patch 
# make makefiles \

> 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH \
> -DUSE_CYRUS_SASL -I/usr/include/sasl' \
>'AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm -L/usr/lib/sasl2 -lsasl2'


# make
# make install               (设置安装参数时全为默认,直接回车)
# cd /etc/postfix
# cp main.cf main.cf.bak
# grep -v "#" main.cf.bak > main.cf
# service sendmail stop                 (关闭本机的邮件rpm包)
# chkconfig --level 35 sendmail off
# postfix start
# vi /etc/postfix/main.cf

inet_interfaces = 192.168.1.2, 127.0.0.1
myhostname = mail.benet.com
mydomain = benet.com
myorigin = mydomainmydestination=mydomain,$myhostname
home_mailbox = Maildir/


# useradd -s /sbin/nologin xiaoqi
# useradd -s /sbin/nologin lisi
# passwd xiaoqi
密码

# passwd lisi
密码

# telnet 192.168.1.2 25

helo localhost
mail from: xiaoqi@benet.com
rcpt to: lisi@benet.com
data
subject: A Test Mail                     (标题)
HELLO!
This is a test mail!                      (内容)
.                                          (以"."号结束)
quit                                      (退出)


# cat  /home/lisi/Maildir/new/ + Tab 键              (邮件存放目录)

root的邮件目录为:/var/spool/mail/root

 

 邮件log路径:/var/log/mail.log   和/var/log/mail.err


postfix调relay服务器(即公司邮件服务器ip):


# vi /etc/postfix/main.cf


relayhost = 10.0.1.5   (默认为空)


:wq

 

 注:

 

预配置编译参数

在编译前需要使用&ldquo;make makefiles&rdquo;命令调整编译参数,以便Postfix支持SASL认证和查询MYSQL数据库。具

体的编译参数可以参考Postfix源码目录中README_FILES子目录下的说明文件,如SASL_README和MYSQL_README

文件。
本例采用源码编译安装的AMP平台,并使用REHL5系统自带的cyrus-sasl认证软件,因此根据mysql、cyrus-sasl

的库文件和头文件安装位置对编译参数CCARGS和AUXLIBS进行适当调整。
配置命令如下:


make makefiles  \
CCARGS=DHAS_MYSQL  -I/usr/local/mysql/include/mysql  \
-DUSE_SASL_AUTH  -DUSE_CYRUS_SASL  -I/usr/include/sasl  \
AUXLIBS=-L/usr/local/mysql/lib/mysql  -lmysqlclient  -lz  -lm  -L/usr/lib/sasl2 -lsasl2

 

其中,编译参数作用分析:
u     CCARGS参数:为编译器提供额外的参数。&ldquo;-I&rdquo;选项指出标准的额外头文件的存放目录。如,mysql和

cyrus-sasl的头文件分别位于目录/usr/local/mysql/lib/mysql、/usr/include/sasl。
u     AUXLIBS参数:指出位于标准位置之外的额外函数库。如果需要链接SASL、MySQL或任何附加的数据库,

而且它们不是存放在标准位置(/usr/lib目录),则必须在AUXLIBS参数中指出这些函数库的路径。如,cyrus

-sasl和mysql的库文件分别位于目录:/usr/lib/sasl2、/usr/local/mysql/lib/mysql。

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/834273如需转载请自行联系原作者


yangzhimingg

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
90
分享
相关文章
linux搭建EwoMail开源邮件服务器软件
linux搭建EwoMail开源邮件服务器软件
134 0
【已解决】Matomo本地SMTP配置可以发邮件,但部署到阿里云ECS就发不了邮件
在阿里云ECS上使用Matomo和PHPMailer发送邮件时遇到问题,邮件无法发出且接口调用Pending。经过排查,发现是ECS安全组未开放25/465端口,导致SMTP请求无法正常通信。解决方法为在安全组中配置并开放25/465端口,从而恢复邮件发送功能。
服务器数据恢复—EXT3文件系统下邮件数据恢复案例
服务器数据恢复环境: 邮件服务器中有一组由8块盘组成的RAID5阵列, 上层是Linux操作系统+EXT3文件系统。 服务器故障: 由于误删除导致文件系统中的邮件数据丢失。
在Linux中,如何进行邮件服务器配置?
在Linux中,如何进行邮件服务器配置?
当您的域名解析的邮件服务器无法发送邮件时,可以检查以下几个方面
当您的域名解析的邮件服务器无法发送邮件时,可以检查以下几个方面
553 1
DNS中我们域名解析的邮件服务器现在不能发送邮件了,能不能看下解析这边有没有问题?
DNS中我们域名解析的邮件服务器现在不能发送邮件了,能不能看下解析这边有没有问题?
175 1
阿里云服务器不能发邮件禁用25端口的三种解决方法
阿里云服务器不能发邮件禁用25端口的三种解决方法
1113 0
如何配置常用邮箱服务器_云·企业官网 | 常用邮箱配置邮件服务器
本文介绍了邮件服务器的作用,如接收用户留言和表单通知,并提供阿里云企业邮箱、QQ邮箱、腾讯企业邮箱、163邮箱和谷歌邮箱的配置步骤。建议根据服务器所在地选择相应邮箱服务。配置涉及开启SMTP/POP3服务、获取授权码或应用密码,并在网站后台填写邮件服务器地址、SSL设置、账号和端口等信息。
589 0

热门文章

最新文章