>

CentOS下搭建Sendmail邮件服务器

- 编辑:www.bifa688.com -

CentOS下搭建Sendmail邮件服务器

disable_plaintext_auth = no

CentOS下搭建Sendmail邮件服务器

搭建之前,先来介绍下环境

  • 系统环境:CentOS 5.6 32bit
  • 域名:qiu.com

1、 添加MX记录搭建之前,我们需要在DNS 中添加MX 记录(本例DNS 服务器地址为192.168.0.1)图片 1 测试下是否生效图片 22、在线安装程序

  • yum -y install sendmail-* 主程序
  • yum -y install m4-*    配置工具
  • yum -y installcyrus-sasl SMTP认证
  • yum -y install dovecot POP IMAP 接收

3、配置sendmail 1) vi /etc/mail/local-host-names 加入 mail.qiu.com2)vi /etc/mail/sendmail.mc 将SMTP 认证更改为接受全部主机,再将TRUST_AUTH行前dn1 # 删除图片 3图片 43)vi /etc/mail/access 录入 Connection:192.168.0 RELAY 图片 54) 输入命令:

  • m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
  • makemap hash /etc/mail/access.db < /etc/mail/access

5) 修改/etc/dovecot.conf文件,找到行#protocols = imap imaps pop3 pop3s,把#去掉。6)启动邮件服务

  • services sendmail start
  • services dovecot start
  • services saslauthd start

别忘了加为开机启动。图片 66)添加用户 与设置 密码

  • groupadd mail_user #添加一个邮件组
  • useradd -s /sbin/nologin -g mail_user zhang3 # 添加一个名为张3的用户
  • useradd -s /sbin/nologin -g mail_user li4 # 添加一个名为l4的用户
  • echo Test_zhang3 | passwd --stdin zhang3 # 为张3设置密码为Test_zhang3
  • echo Test_li4 | passwd --stdin li4 # 为张3设置密码为Test_li4

现在我们可以通过 OE或foxmail 等MUA客户端软件来收发邮件了,接下来我们配置openwebmail,由于openwebmail工作在80端口,所以我们要先安装好httpd (阿帕奇)!4、配置openwebmailyum 安装

  • yum -y install lftp
  • lftpget
  • yum -y install openwebmail

1)初始化/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init 2)vi /var/www/cgi-bin/openwebmail/etc/dbm.conf,修改如下: dbm_ext .db dbmopen_ext .dbm dbmopen_haslock no3)vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf domainnames qiu.com #更改为自己定义的域名# default_language zh_CN.GB2312 #更改登陆界面为中文# 4)vi /var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf: smtpserver192.168.0.107 #更改smtp服务器的地址# authpop3_server 192.168.0.107 #更改pop3服务器的地址#5)vi /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf dbmopen_ext .db dbmopen_haslock yes6)再做次初始化/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init登陆地址: 以下信息(权限):Couldn't create File /var/log/openwebmail.log! (Permission denied)解决如下:touch /var/log/openwebmail.logchcon -u system_u /var/log/openwebmail.logchcon -t httpd_sys_script_rw_t /var/log/openwebmail.logchcon -t httpd_unconfined_script_exec_t /var/www/cgi-bin/openwebmail/openwebmail*如果提示“无法检索邮件”,重新初始化即可!最后成功截图: 图片 7

搭建之前,先来介绍下环境 系统环境:CentOS 5.6 32bit 域名:qiu.com 1、 添加MX记录 搭建之前,我们需要在DNS...

3.启动 dovecot

5.启动 Sendmail 服务

pass user_password

mail.ssh.tw

telnet pop3_server 110

3.设定收信 Domain

我们只要装Devecot就行,操作引用如下:

1.下载 OpenWebmail

若出现 OK 表示成功。

ow_cgiurl /cgi-bin/openwebmail

1.安装 dovecot 套件

telnet pop3_server 110

sudo apt-get install dovecot-common dovecot-pop3d

ow_cgidir /var/www/cgi-bin/openwebmail

4.测试

/etc/init.d/sendmail start

user user_name

domainnames ssh.tw

经过测试,ok!

Sendmail 收信寄信服务

图片 8

/etc/mail/sendmail.cf

后来再去Google确认才知道是因为安装Courier-POP3/Courier-IMAP不支援mbox格氏只支援Maildir格式,而且Falko Timme已在文前就声明过了,当初不察才发生这样的问题,好了只好改用支援mbox格式的dovecot ,方法可以参考如下:Ubuntu 下安裝 Dovecot Sendmail OpenWebmail

3.修改 openwebmail.conf

auth

4.设定 Sendmail listen address

登入您的邮件伺服器时发生错误。您的密码被拒绝。 帐户: ‘您的mail伺服器’, 伺服器: ‘您的mail伺服器’, 通讯协定: POP3, 伺服器回应: ‘-ERR chdir Maildir failed’, 连接埠: 110, 安全(SSL): 否, 伺服器错误: 0×800CCC90, 错误码: 0×800CCC92

protocols = pop3

protocols = pop3

1.安装 Sendmail 服务

disable_plaintext_auth = no

5.执行初始安装

2.设定 /etc/dovecot/dovecot.conf

ow_htmldir /var/www/data/openwebmail

ssl_disable = yes

user user_name

之前所提的文章,发现用Outlook Express收信时,会发生这样的错误:

default_iconset Cool3D.Chinese.Traditional

/etc/init.d/dovecot start

passwdmkdb none

/etc/init.d/dovecot start

3.启动 dovecot

passwdfile_encrypted /etc/shadow

2.解压 openwebmail.tar.gz

sasl2-bin 提供认证服务

sudo apt-get install sendmail

4.修改 etc/auth_unix.conf

auth

允许 192.168.1.1 IP 透过 Sendmail 发信

ow_htmlurl /openwebmail

openwebmail-tool.pl –init

mailspooldir /var/mail

若中间有改过 /etc/mail 内的值,可以执行 make 更新资料。

ssl_disable = yes

2.设定 /etc/dovecot/dovecot.conf

ssh.tw

sudo apt-get install dovecot-common dovecot-pop3d

pass user_password

O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA

环境: Ubuntu 7.04 Server

Dovecot 套件提供 pop3 / pop3s / imap / imaps 服务。

图片 9

/etc/mail/local-host-names

tar xvzf openwebmail.tar.gz -C /var/www

2.设定 Relay IP

192.168.1.1 RELAY

若出现 OK 表示成功。

4.测试

将收 ssh.tw / mail.ssh.tw 网域的信件

1.安装 dovecot 套件

/etc/mail/access

本文由bifa688.com发布,转载请注明来源:CentOS下搭建Sendmail邮件服务器