摘要:在文件中增加以下信息以支持认证和服务。另外中的以下两个参数分别代表了你的服务器信息,是你当前主机名,其中的则是邮件服务器名。修改文件,修改其中的变量,在其中增加完成以上工作后启动三个服务。然后新增用户至此,邮件服务器的配置成功。
第一步
#apt-get update
#apt-get upgrade
#apt-get install postfix libsasl2-2 sasl2-bin libsasl2-modules dovecot-imapd dovecot-pop3d dovecot-common
第二步
配置邮件服务器首先,停掉这三项服务:
#postfix stop
#service dovecot stop
接下来,修改postfix的配置文件/etc/postfix/main.cf
由于采用了sasl做认证,同时用dovecot作为pop3、imap和smtp的服务,所以需要修改postfix的配置文件以适应需求。
在/etc/postfix/main.cf文件中增加以下信息以支持sasl认证和dovecot服务。
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = yourdomain.com
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_security_options = noanonymous
message_size_limit = 10240000
另外main.cf中的以下两个参数
myhostname = yourhostname
mydestination = yourdomain.com, localhost.localdomain, localhost
分别代表了你的服务器信息,myhostname是你当前主机名,mydestination其中的yourdomain.com则是邮件服务器名。
修改完毕后保存该文件。
接下来,修改/etc/dovecot/dovecot.conf文件
修改参数protocols为
protocols = pop3 imap
修改mail_location为 mail_location = mbox:~/mail:INBOX=/var/mail/%u (这里需要注意dovecot设置的邮件类型为mbox,而postfix默认邮件格式也能是Maildir。如果这里设置的为mail_location=mail:~/Maildir,会出现收件箱里没有东西)
设置参数disable_plaintext_auth为
disable_plaintext_auth = no
找到auth default,将auth default改名为auth default2。
然后在这行前面增加如下信息
auth default {
mechanisms = plain login
passdb pam {
}
userdb passwd {
}
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
注意:这里的每个‘{’前都有个空格。
然后保存该文件。
接下来,修改sasl配置文件。
debian默认的安装配置中sasl并不会自动启动,需要修改/etc/default/saslauthd文件。
将其中的START=no修改为START=yes。
修改
OPTIONS="-c -m /var/run/saslauthd"
为
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"
然后保存该文件。
在启用sasl的情况下postfix运行需要sasldb2文件在postfix的chroot环境中。
同时为了保证saslauthd能和postfix通讯,需要作如下的修改。
删除位于/va/run目录下的saslauthd目录,然后创建一个指向/var/spool/postfix/var/run/saslauthd的符号连接。
sudo rm -r /var/run/saslauthd/
sudo mkdir -p /var/spool/postfix/var/run/saslauthd
sudo ln -s /var/spool/postfix/var/run/saslauthd /var/run
sudo chgrp sasl /var/spool/postfix/var/run/saslauthd
sudo adduser postfix sasl
另外postfix在运行的时候需要将/etc/sasldb2文件拷贝到chroot环境中。
修改/etc/init.d/postfix文件,修改其中的FILES变量,在其中增加etc/sasldb2
完成以上工作后启动三个服务。
#postfix start
#service dovecot start
然后新增用户
adduser username
至此,邮件服务器的配置成功。
查询系统邮件日志文件:/var/log/mail.log启动Postfix 和 Dovecot
首先检查系统中是否安装了sendmail,一般情况都有sendmail,这里要先将sendmail服务关闭,或者是卸载sendmail
#service sendmail stop #关闭sendmail服务
#chkconfig sendmail off #关闭开机自动运行sendmail服务
#postfix start #打开postfix服务
#chkconfig postfix on #开机自动运行postfix服务(我设置后开机任旧不会自动运行postfix)
#service dovecot start #打开dovecot服务
#chkconfig dovecot on #开机自动运行dovecot服务
将postfix加入到root的组:
#usermod -G root postfix
检查服务是否开启,如果服务打开会显示如下结果
#nmap localhost
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
110/tcp open pop3
如果没有安装nmap命令,可以使用netstat命令
#netstat -nlt
添加邮件服务器用户并分配邮箱
首先添加邮件服务器用户
#adduser username //添加用户
#passwd username //设置密码
由于前面设置mail_location=mbox:~/mail:INBOX=/var/mail/%u,所以,所创建的用户目录下有具有mail目录,如果不存在该目录,如下操作
#telnet ip地址 110
#user username
+OK
#pass password
+login
#chmod 700 /home/username/Maildir //很重要
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/60934.html
摘要:不可以在已经安装有服务器或者其他类型服务的独服上安装邮件服务器。安装过程中会出现下面这些情况,需要依次根据自己的信息来设置安装。搭建的邮件得分,扣分原因,因为使用了纯数字域名,被扣分。iRedMail是一套成熟稳定的邮件服务器系统,它免费,开源且拥有优秀的性能,全面实用的功能。如果你需要搭建一个邮件系统,那么iRedMail是非常值得考虑的。本文介绍在debian11 64 bit操作系统中...
摘要:鉴于是之前的前辈搭建的,所以打算自己手动安装一次,来熟悉相关的配置。开始安装安装过程非常简单,按照页面中的执行步骤,依次执行命令即可。安装完成后可以看的文件。修改方法如下打开配置文件找到第行的将值进行修改后保存重新启动,完成域名修改。 GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与...
摘要:于是乎,,,搜到最多的词就是均衡负载,搭配的一般都是。回头再看看,先换个浏览器首次访问再次访问带上首次访问带上再次次访问可见的确是达到了均衡负载同时共享的目的。 前言 大学三年多,也做个几个网站和APP后端,老是被人问到,如果用户多了服务器会不会挂,总是很尴尬的回答:哈哈,我们的用户还少,到了服务器撑不住的时候,估计都上市了吧。说是这么说,但是对于有强迫症的我,这个问题一直回响在我脑海...
摘要:于是乎,,,搜到最多的词就是均衡负载,搭配的一般都是。回头再看看,先换个浏览器首次访问再次访问带上首次访问带上再次次访问可见的确是达到了均衡负载同时共享的目的。 前言 大学三年多,也做个几个网站和APP后端,老是被人问到,如果用户多了服务器会不会挂,总是很尴尬的回答:哈哈,我们的用户还少,到了服务器撑不住的时候,估计都上市了吧。说是这么说,但是对于有强迫症的我,这个问题一直回响在我脑海...
阅读 1977·2021-11-15 11:38
阅读 1623·2021-11-11 16:55
阅读 1742·2021-10-08 10:13
阅读 588·2019-08-30 11:01
阅读 2030·2019-08-29 13:19
阅读 3158·2019-08-28 18:18
阅读 2519·2019-08-26 13:26
阅读 454·2019-08-26 11:40