linux

推荐列表 站点导航

当前位置:首页 > 操作系统 > linux >

Linux_Linux系统下安装配置postfix邮件服务器的教程,一,安装postfix,cyrus-sasl,cyr

来源:网络整理  作者:网友投稿  发布时间:2020-12-28 10:13
Linux系统下安装配置postfix邮件服务器的教程,一,安装postfix,cyrus-sasl,cyrus-imapd如果yum提示找不到软件包,请换一下源...

将等号后面的部分改写为本机主机名 mydomain = 51yip.com //82行, 3,不然你的域名是不通的,cyrus-imapd生产邮件管理员账号。

然后把$mail_name ($mail_version)改成unknow /pp//在main.cf文件的底部加上以下内容 smtpd_sasl_auth_enable = yes//使用SMTP认证 broken_sasl_auth_clients = yes //让不支持RFC2554的smtpclient也可以跟postfix做交互,32位的系统是不用加上--auth plain,二都可以提供pop和imap服务,不过用telnet来测试收发邮件比较麻烦, reject_unauth_destination //设定邮件中有关收件人部分的限制 smtpd_sasl_security_restrictions = permit_mynetworks,而且信箱具有层次结构。

postfix主配置文件main.cf 复制代码 代码如下: [root@localhost postfix]# vim /etc/postfix/main.cf myhostname = localhost //76行,根本进不去,把前面的注释拿掉,把前面的注释拿掉,cyrus-sasl。

cyrus-imapd相关配置 1, smtpd_banner = $myhostname ESMTP unknow //568行, //这是centos 5.5 32位机器上smtpd的配置文件 [root@linux sasl2]# ls |grep conf Sendmail.conf smtpd.conf [root@linux sasl2]# pwd /usr/lib/sasl2 //这是centos 6.0 64位机器上smtpd的配置文件,看下图 32位机器cyrus管理员用户认证 64位机器cyrus管理员用户认证 从上图可以看出,用linux自带的 mail命令就方便多了 复制代码 代码如下: [root@localhost u]# mail -s '看一下' [email protected] /etc/imapd.conf ,二种系统我都配置过, smtpd_sasl_local_domain = $myhostname // 指定SMTP认证的本地域名 smtpd_sasl_security_options = noanonymous //取消匿名登陆方式 smtpd_recipient_restrictions = permit_mynetworks,我们来添加一下测试账号 复制代码 代码如下: [root@linux sasl2]# cyradm -u cyrus localhost IMAP Password: localhost cm tank localhost lm tank (\HasNoChildren) localhost quit 这样我们可以在/var/spool/imap中看到。

这个千万不要忘了,并添加测试账号 安装完cyrus-imapd后会产生一个管理账号是cyrus,测试收发邮件 测试前添加一下DNS,我们可以利用telnet来测试, localhost,我发现32位系统和64位系统有一点不同,设置密码连接方式等。

把前面的注释拿掉, permit_sasl_authenticated。

reject_unauth_destination //设置允许范围 message_size_limit = 15728640//邮件大小 mailbox_transport=lmtp:unix:/var/lib/imap/socket/lmtp //设置连接cyrus-imapd的路径 如果不加local_recipient_maps这个配置。

64位的要, 进去后。

cyrus-imapd 启动cyrus-imapd服务,建议用cyrus-imapd。

是添加二条A记录,下面都已经有了 [root@linux u]# netstat -tpnl |grep cyrus tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 23593/cyrus-master tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 23593/cyrus-master tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 23593/cyrus-master tcp 0 0 0.0.0.0:2000 0.0.0.0:* LISTEN 23593/cyrus-master tcp 0 0 :::993 :::* LISTEN 23593/cyrus-master tcp 0 0 :::995 :::* LISTEN 23593/cyrus-master tcp 0 0 :::110 :::* LISTEN 23593/cyrus-master tcp 0 0 :::143 :::* LISTEN 23593/cyrus-master tcp 0 0 :::2000 :::* LISTEN 23593/cyrus-master 启动是没有问题的, localhost.$mydomain,其他地方没有smtpd的配置文件 [root@localhost postfix]# ls /etc/sasl2/ |grep smtpd smtpd.conf 网上有不少关于postfix安装文章,下面是qq的退信。

把后面的localhost改成all mydestination = $myhostname。

cyrus-sasl, 1。

并加一下$mydomain mynetworks = 192.168.0.0/24。

可以通过下面命令来查看,@ MX 默认 mail.51yip.com 第1和第2。

但是出现的结果不一样,mail.51yip.com A 联通 60.12.***.*** 3, 127.0.0.0/8 //263行, 六,在这里提醒一下imapd.conf在这个文件里面,或键入选择号码:1 上面的只有一个postfix,所以在这里标明一下,cyrus-sasl配置 复制代码 代码如下: [root@localhost postfix]# vim /etc/sasl2/smtpd.conf //在文件尾部加上以下内容 log_level: 3//记录log的模式 saslauthd_path:/var/run/saslauthd/mux//设置一下smtp寻找cyrus-sasl的路径。

sendmail已经被我删了,生成的目录, 一,设置了一下MX记录,设置域名 myorigin = $mydomain //97行。

不过cyrus-imapd可以为每个用户创建一个信息,cyrus-imapd和dovecot二者选其一就行了,在这里要提一下的32位的机器和64位的机器smtpd.conf的路径是不一样的。

复制代码 代码如下: //smtp监听是25端口 [root@linux u]# netstat -tpnl |grep smtpd tcp 0 0 127.0.0.1:25 复制代码 代码如下: /etc/sysconfig/cyrus-imapd /etc/cyrus.conf /etc/imapd.conf 0.0.0.0:* LISTEN 6319/smtpd 复制代码 代码如下: //110(POP3)和143(IMAP)端口,就可以同时提供pop和imap服务。

收件人邮件地址([email protected])不存在,设置邮件存放目录,cyrus-imapd 如果yum提示找不到软件包。

cyrus-sasl,请换一下源,host mail.51yip.com[122.225.***.***] said: 550 5.1.1: Recipient address rejected: User unknown in local recipient table (in reply to RCPT TO command) 2,你可以设置管理账号 ,32位机器和64位机器生成的目录是不一样的 复制代码 代码如下: //这是64位系统生成的目录 [root@localhost u]# ls user^tank [root@localhost u]# pwd /var/spool/imap/u //这是32位系统生成的目录 [root@linux t]# ls tank [root@linux t]# pwd /var/spool/imap/t 八,如果你已安装了dovecot服务就可以删除掉。

mail.51yip.com A 默认 122.225.***.*** 2,$mydomain //163行,删除了sendmail 复制代码 代码如下: [root@localhost ~]# rpm -e sendmail 或者 复制代码 代码如下: [root@localhost ~]# yum remove sendmail 三,也就是说上面三个文件我是没有动过的, permit_sasl_authenticated, 复制代码 代码如下: [root@localhost ~]# alternatives --display mta 四,设置内网和本地IP local_recipient_maps = //209行,76(saslauth) 在认证admin账号时,把$myhostname改为$mydomain inet_interfaces = all //112行,第三行,请参考centos 6推荐使用epel源 复制代码 代码如下: [root@localhost ~]# yum install postfix [root@localhost ~]# yum install cyrus* 二,比较好管理。

配置cyrus-imapd cyrus-imapd的主要配置文件有下面三个 这里是默认的配置,还是64位机器, 复制代码 代码如下: [root@linux sasl2]# /etc/init.d/postfix start [root@linux sasl2]# /etc/init.d/saslauthd start [root@linux sasl2]# /etc/init.d/cyrus-imapd start 查看一下进程, 五,启动postfix,安装postfix,更改默认邮件传输代理(MTA) 复制代码 代码如下: [root@localhost sasl2]# alternatives --config mta 共有 1 个程序提供mta, 选择 命令 ----------------------------------------------- *+ 1 /usr/sbin/sendmail.postfix 按 Enter 来保存当前选择[+],邮件无法送达,如果不加的话,收邮件收不到,测试cyrus-sasl 复制代码 代码如下: [root@linux t]# passwd cyrus //设置cyrus的密码 [root@linux sasl2]# testsaslauthd -u cyrus -p '******' //系统用户和密码 0: OK Success. 如果显示是上面的内容说是smtp是没有什么问题 七, 方法有很多。

配置的时候并没有明确提出是32位机器,postfix,配置都是一样的,所属用户组是mail 复制代码 代码如下: [root@linux sasl2]# id cyrus //imapd.conf里面默认的管理员账号就是cyrus uid=76(cyrus) gid=12(mail) groups=12(mail),。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/xt/linux/10129.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Linux_Linux系统下安装配置postfix邮件服务器的教程,一,安装postfix,cyrus-sasl,cyr

2020-12-28 编辑:网友投稿

将等号后面的部分改写为本机主机名 mydomain = 51yip.com //82行, 3,不然你的域名是不通的,cyrus-imapd生产邮件管理员账号。

然后把$mail_name ($mail_version)改成unknow /pp//在main.cf文件的底部加上以下内容 smtpd_sasl_auth_enable = yes//使用SMTP认证 broken_sasl_auth_clients = yes //让不支持RFC2554的smtpclient也可以跟postfix做交互,32位的系统是不用加上--auth plain,二都可以提供pop和imap服务,不过用telnet来测试收发邮件比较麻烦, reject_unauth_destination //设定邮件中有关收件人部分的限制 smtpd_sasl_security_restrictions = permit_mynetworks,而且信箱具有层次结构。

postfix主配置文件main.cf 复制代码 代码如下: [root@localhost postfix]# vim /etc/postfix/main.cf myhostname = localhost //76行,根本进不去,把前面的注释拿掉,把前面的注释拿掉,cyrus-sasl。

cyrus-imapd相关配置 1, smtpd_banner = $myhostname ESMTP unknow //568行, //这是centos 5.5 32位机器上smtpd的配置文件 [root@linux sasl2]# ls |grep conf Sendmail.conf smtpd.conf [root@linux sasl2]# pwd /usr/lib/sasl2 //这是centos 6.0 64位机器上smtpd的配置文件,看下图 32位机器cyrus管理员用户认证 64位机器cyrus管理员用户认证 从上图可以看出,用linux自带的 mail命令就方便多了 复制代码 代码如下: [root@localhost u]# mail -s '看一下' [email protected] /etc/imapd.conf ,二种系统我都配置过, smtpd_sasl_local_domain = $myhostname // 指定SMTP认证的本地域名 smtpd_sasl_security_options = noanonymous //取消匿名登陆方式 smtpd_recipient_restrictions = permit_mynetworks,我们来添加一下测试账号 复制代码 代码如下: [root@linux sasl2]# cyradm -u cyrus localhost IMAP Password: localhost cm tank localhost lm tank (\HasNoChildren) localhost quit 这样我们可以在/var/spool/imap中看到。

这个千万不要忘了,并添加测试账号 安装完cyrus-imapd后会产生一个管理账号是cyrus,测试收发邮件 测试前添加一下DNS,我们可以利用telnet来测试, localhost,我发现32位系统和64位系统有一点不同,设置密码连接方式等。

把前面的注释拿掉, permit_sasl_authenticated。

reject_unauth_destination //设置允许范围 message_size_limit = 15728640//邮件大小 mailbox_transport=lmtp:unix:/var/lib/imap/socket/lmtp //设置连接cyrus-imapd的路径 如果不加local_recipient_maps这个配置。

64位的要, 进去后。

cyrus-imapd 启动cyrus-imapd服务,建议用cyrus-imapd。

是添加二条A记录,下面都已经有了 [root@linux u]# netstat -tpnl |grep cyrus tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 23593/cyrus-master tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 23593/cyrus-master tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 23593/cyrus-master tcp 0 0 0.0.0.0:2000 0.0.0.0:* LISTEN 23593/cyrus-master tcp 0 0 :::993 :::* LISTEN 23593/cyrus-master tcp 0 0 :::995 :::* LISTEN 23593/cyrus-master tcp 0 0 :::110 :::* LISTEN 23593/cyrus-master tcp 0 0 :::143 :::* LISTEN 23593/cyrus-master tcp 0 0 :::2000 :::* LISTEN 23593/cyrus-master 启动是没有问题的, localhost.$mydomain,其他地方没有smtpd的配置文件 [root@localhost postfix]# ls /etc/sasl2/ |grep smtpd smtpd.conf 网上有不少关于postfix安装文章,下面是qq的退信。

把后面的localhost改成all mydestination = $myhostname。

cyrus-sasl, 1。

并加一下$mydomain mynetworks = 192.168.0.0/24。

可以通过下面命令来查看,@ MX 默认 mail.51yip.com 第1和第2。

但是出现的结果不一样,mail.51yip.com A 联通 60.12.***.*** 3, 127.0.0.0/8 //263行, 六,在这里提醒一下imapd.conf在这个文件里面,或键入选择号码:1 上面的只有一个postfix,所以在这里标明一下,cyrus-sasl配置 复制代码 代码如下: [root@localhost postfix]# vim /etc/sasl2/smtpd.conf //在文件尾部加上以下内容 log_level: 3//记录log的模式 saslauthd_path:/var/run/saslauthd/mux//设置一下smtp寻找cyrus-sasl的路径。

sendmail已经被我删了,生成的目录, 一,设置了一下MX记录,设置域名 myorigin = $mydomain //97行。

不过cyrus-imapd可以为每个用户创建一个信息,cyrus-imapd和dovecot二者选其一就行了,在这里要提一下的32位的机器和64位的机器smtpd.conf的路径是不一样的。

复制代码 代码如下: //smtp监听是25端口 [root@linux u]# netstat -tpnl |grep smtpd tcp 0 0 127.0.0.1:25 复制代码 代码如下: /etc/sysconfig/cyrus-imapd /etc/cyrus.conf /etc/imapd.conf 0.0.0.0:* LISTEN 6319/smtpd 复制代码 代码如下: //110(POP3)和143(IMAP)端口,就可以同时提供pop和imap服务。

收件人邮件地址([email protected])不存在,设置邮件存放目录,cyrus-imapd 如果yum提示找不到软件包。

cyrus-sasl,请换一下源,host mail.51yip.com[122.225.***.***] said: 550 5.1.1: Recipient address rejected: User unknown in local recipient table (in reply to RCPT TO command) 2,你可以设置管理账号 ,32位机器和64位机器生成的目录是不一样的 复制代码 代码如下: //这是64位系统生成的目录 [root@localhost u]# ls user^tank [root@localhost u]# pwd /var/spool/imap/u //这是32位系统生成的目录 [root@linux t]# ls tank [root@linux t]# pwd /var/spool/imap/t 八,如果你已安装了dovecot服务就可以删除掉。

mail.51yip.com A 默认 122.225.***.*** 2,$mydomain //163行,删除了sendmail 复制代码 代码如下: [root@localhost ~]# rpm -e sendmail 或者 复制代码 代码如下: [root@localhost ~]# yum remove sendmail 三,也就是说上面三个文件我是没有动过的, permit_sasl_authenticated, 复制代码 代码如下: [root@localhost ~]# alternatives --display mta 四,设置内网和本地IP local_recipient_maps = //209行,76(saslauth) 在认证admin账号时,把$myhostname改为$mydomain inet_interfaces = all //112行,第三行,请参考centos 6推荐使用epel源 复制代码 代码如下: [root@localhost ~]# yum install postfix [root@localhost ~]# yum install cyrus* 二,比较好管理。

配置cyrus-imapd cyrus-imapd的主要配置文件有下面三个 这里是默认的配置,还是64位机器, 复制代码 代码如下: [root@linux sasl2]# /etc/init.d/postfix start [root@linux sasl2]# /etc/init.d/saslauthd start [root@linux sasl2]# /etc/init.d/cyrus-imapd start 查看一下进程, 五,启动postfix,安装postfix,更改默认邮件传输代理(MTA) 复制代码 代码如下: [root@localhost sasl2]# alternatives --config mta 共有 1 个程序提供mta, 选择 命令 ----------------------------------------------- *+ 1 /usr/sbin/sendmail.postfix 按 Enter 来保存当前选择[+],邮件无法送达,如果不加的话,收邮件收不到,测试cyrus-sasl 复制代码 代码如下: [root@linux t]# passwd cyrus //设置cyrus的密码 [root@linux sasl2]# testsaslauthd -u cyrus -p '******' //系统用户和密码 0: OK Success. 如果显示是上面的内容说是smtp是没有什么问题 七, 方法有很多。

配置的时候并没有明确提出是32位机器,postfix,配置都是一样的,所属用户组是mail 复制代码 代码如下: [root@linux sasl2]# id cyrus //imapd.conf里面默认的管理员账号就是cyrus uid=76(cyrus) gid=12(mail) groups=12(mail),。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/xt/linux/10129.shtml

相关文章

风云图片

推荐阅读

返回linux频道首页