一,安装postfix,cyrus-sasl,cyrus-imapd 如果yum提示找不到软件包,换一下源试下 yum install postfix yum install cyrus*
二,删除sendmail rpm -e sendmail或者yum remove sendmail
三,更改默认邮件传输代理(MTA) alternatives --config mta
四,postfix,cyrus-sasl,cyrus-imapd相关配置 [root@localhost postfix]# vim /etc/postfix/main.cf myhostname = localhost //76行,将等号后面的部分改写为本机主机名 mydomain = chuxinxinyu.cn //82行,设置域名 myorigin = $mydomain //97行,把$myhostname改为$mydomain inet_interfaces = all //112行,把后面的localhost改成all mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain //163行,把前面的注释拿掉,并加一下$mydomain mynetworks = 192.168.0.0/24, 127.0.0.0/8 //263行,设置内网和本地IP local_recipient_maps = //209行,把前面的注释拿掉。 smtpd_banner = $myhostname ESMTP unknow //568行,把前面的注释拿掉,然后把$mail_name ($mail_version)改成unknow
//在main.cf文件的底部加上以下内容 smtpd_sasl_auth_enable = yes //使用SMTP认证 broken_sasl_auth_clients = yes //让不支持RFC2554的smtpclient也可以跟postfix做交互。 smtpd_sasl_local_domain = $myhostname 指定SMTP认证的本地域名 smtpd_sasl_security_options = noanonymous //取消匿名登陆方式 smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination //设定邮件中有关收件人部分的限制 smtpd_sasl_security_restrictions=permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination //设置允许范围 message_size_limit = 15728640 //邮件大小 mailbox_transport=lmtp:unix:/var/lib/imap/socket/lmtp //设置连接cyrus-imapd的路径
如果不加local_recipient_maps这个配置,收邮件收不到,
2,cyrus-sasl配置 vim /etc/sasl2/smtpd.conf //在文件尾部加上以下内容 log_level: 3 //记录log的模式 saslauthd_path:/var/run/saslauthd/mux //设置一下smtp寻找cyrus-sasl的路径
3,配置cyrus-imapd cyrus-imapd的主要配置文件有下面三个 /etc/sysconfig/cyrus-imapd /etc/cyrus.conf /etc/imapd.conf 这里是默认的配置,也就是说上面三个文件我是没有动过的。在这里提醒一下imapd.conf在这个文件里面,你可以设置管理账号,设置邮件存放目录,设置密码连接方式等
五,启动postfix,cyrus-sasl,cyrus-imapd 启动cyrus-imapd服务,就可以同时提供pop和imap服务,如果你已安装了dovecot服务就可以删除掉,cyrus-imapd和dovecot二者选其一就行了,二都可以提供pop和imap服务,不过cyrus-imapd可以为每个用户创建一个信息,而且信箱具有层次结构,比较好管理。建议用cyrus-imapd。
可以启动了
六,测试cyrus-sasl
如果显示是上面的内容说是smtp是没有什么问题
七,cyrus-imapd生产邮件管理员账号,并添加测试账号 安装完cyrus-imapd后会产生一个管理账号是cyrus,所属用户组是mail
八,测试收发邮件
测试前添加一下DNS,
@ MX 默认 www.chuxinxinyu.cn 设置了一下MX记录
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。