您的位置:首页 > 运维架构 > Linux

linux下简单邮件服务器sendmail的配置

2010-04-15 15:16 274 查看
大家好,经过一个通宵的努力,sendmail终于配置成功了,下面就将配置过程记录在下,如有需要,请随便copy。

首先来点理论的,sendmail是as4自带的一个邮件服务器,如果要实现它的邮件收发功能就必须做如下配置:

1、DNS的配置。

2、安装配置sendmail

3、安装配置imap(实现邮件发送功能的协议)

4、安装POP (实现收邮件的功能)

5、安装evloution(图形化邮件服务器)

下面就一一介绍各步骤配置过程

1、DNS配置在这里呢就不啰嗦啦,大家都知道!

2、安装sendmail ,在AS4中sendmail是默认安装的邮件服务器,可以用一下命令来查看sendmail的安装情况:

命令:rpm -q sendmail m4





默认情况下M4是没有被安装的,M4的安装步骤“

命令:system-config-packages





选择上面的三个软件包,点击更新。接下来就是对邮件服务器的配置了。

命令:vi /etc/mail/local-host-names

添加如下一行,请注意,这里是DNS里面配置的主机名





下一步:对sendmail.mc文件进行配置,这个问件是在 /etc/mail/目录下,注意,这里有一个使用技巧,不要用VI编辑器对这个文件夹进行编辑,直接用文件浏览器打开,换句话说就是像在WIND环境下那样去打开sendmail.mc

步骤如下:

    双击桌面上的计算机----->双击etc------->双击mail------->双击sendmail.m4

打开如图所示的一个窗口:





看到图片小圈里的查找了吗?对了,就是点击它,让后对sendmail.m4配置文件进行修改。具体修改如下









到这里呢sendmail.m4的配置就结束了,下面要对sendmail.m4进行编译

命令:m4 sendmail.m4 > sendmail.cf

注意,次命令要在/etc/mail下使用。

接下来就是一些简单的启动和测试命令了。

启动saslauthd服务
service saslauthd start

重启sendmail服务

service sendmail restart

验证服务是否启动
netstat -ntpl | grep 25

验证SMTP认证是否启用
telnet localhost 25

如果出现:

则表示服务启动成功了。

接下来添加邮件用户:
命令:
useradd XXX
passwd XXX
配置dovecot
打开/etc/dovecot.conf
可以用VI 也可以用上面说到的文件浏览的方法打开。
找到#protocols = imap imaps
修改为:
protocols = imap imaps pop3 pop3s
重启dovecot
service dovecot restart
最后一个任务,安装evolution
命令:system-config-packages
找到:图形化互联网,选择evolution更新即可。
到这里,邮件服务器就配置完成。可以试验啦。打开evolution。下面的我就不介绍了,自己摸索下,很简单了,老师的课件上也有。
如果上面的方法有错误的,希望大家指出,一起修改,一起进步。
再输入:ehlo localhost

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: