免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3156 | 回复: 8
打印 上一主题 下一主题

[Mail] 求解smtp密码认证 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-07 16:41 |只看该作者 |倒序浏览
本人用POSTFIX架了一个邮件服务器
SMTP构建
http://www.centospub.com/make/postfix_smtp.html
POP构建
http://www.centospub.com/make/dovecot_pop3.html
配制完成后,一切正常,能够收本地用户邮件
我用的是windows xp OE做为客户端收发邮件,现在有个问题,我使用的是smtp密码认证,并且用户的密码和smtp的认证密码不一样,当我在帐号属性中-服务器-在发送邮件服务器中
勾选我的服务器要求身份验证,做好设置好后,可以正常收发邮件,如果我不勾选我也我也能正常收发邮件,这是为什么呢???
如果我要强制使用smtp密码认证,该怎么做??也就是不勾选我的服务器要求身份验证这一选项,就无法发送邮件,就像163似的..
谢谢!!!

论坛徽章:
0
2 [报告]
发表于 2008-04-07 17:19 |只看该作者

回复 #1 xpingtn 的帖子

把配置文件贴出来

论坛徽章:
0
3 [报告]
发表于 2008-04-07 19:58 |只看该作者
/etc/postfix/main.cf
[root@mail ~]# cat /etc/postfix/main.cf |grep -v ^# |grep -v ^$
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
myhostname = mail.abc.com
mydomain = abc.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.1.0/24, 127.0.0.0/8
relay_domains = $mydestination
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
home_mailbox = Maildir/
smtpd_banner = $myhostname ESMTP unknow
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
html_directory = no
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.1.5/samples
readme_directory = /usr/share/doc/postfix-2.1.5/README_FILES
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
message_size_limit = 15728640

[root@mail ~]# cat /usr/lib/sasl2/smtpd.conf
#pwcheck_method: saslauthd
pwcheck_method: auxprop

[root@mail ~]# cat /etc/dovecot.conf |grep -v ^# |grep -v ^$
protocols = imap pop3
imap_listen = [::]
pop3_listen = [::]
login_dir = /var/run/dovecot-login
login = imap
login = pop3
   default_mail_env = maildir:~/Maildir
mbox_locks = fcntl
auth = default
auth_mechanisms = plain
auth_userdb = passwd
auth_passdb = pam
auth_user = root

就这些.

论坛徽章:
0
4 [报告]
发表于 2008-04-07 23:01 |只看该作者
1.winxp的ip是否在mynetworks中?

2.如果我不勾选我也我也能正常发邮件
---》这个邮件的收件人地址是什么?外部邮箱地址?postfix上的邮箱地址?

3.强制smtp auth可以这样设置:
smtpd_recipient_restrictions =
  permit_mynetworks,
  permit_sasl_authenticated,
  reject

论坛徽章:
0
5 [报告]
发表于 2008-04-08 14:19 |只看该作者
1,我的xp是在mynetworks网络中,和postfix邮件服务器在同一个网段上.
mynetworks = 192.168.1.0/24, 127.0.0.0/8
2,我不勾选我也能正常收发邮件,这个邮件的收件人地址也是postfix上的邮箱地址,这和postfix有关系吗?
3按你的方法设置了,还是不行.不勾选smtp验证,照样可以发邮件.

论坛徽章:
0
6 [报告]
发表于 2008-04-08 18:39 |只看该作者
原帖由 xpingtn 于 2008-4-8 14:19 发表
1,我的xp是在mynetworks网络中,和postfix邮件服务器在同一个网段上.
mynetworks = 192.168.1.0/24, 127.0.0.0/8
2,我不勾选我也能正常收发邮件,这个邮件的收件人地址也是postfix上的邮箱地址,这和postfix有关 ...



1.xp在mynetworks里面  所以postfix接受任何来自xp的邮件
2.有关系,收件人地址是否该mta上的邮箱地址跟mta是否接受这个邮件有很大关系
3.因为第一个原因

论坛徽章:
0
7 [报告]
发表于 2008-04-08 19:36 |只看该作者
谢谢楼上的,也就是说如果客户机是在mynetworks里面,即使定义smtp密码强制认证,选与不选我的服务器要求身份验证都是一样,都可以正常发送邮件.有没有POSTFIX邮件服务器方面的管理与维护方面的资料,给我参考一下,谢谢!!万分感谢!!!

论坛徽章:
0
8 [报告]
发表于 2008-04-08 21:35 |只看该作者
原帖由 xpingtn 于 2008-4-8 19:36 发表
谢谢楼上的,也就是说如果客户机是在mynetworks里面,即使定义smtp密码强制认证,选与不选我的服务器要求身份验证都是一样,都可以正常发送邮件.有没有POSTFIX邮件服务器方面的管理与维护方面的资料,给我参考一下,谢 ...


1.http://postfix.cn99.com/

2.《the book of postfix》

3.《O'Reilly - Postfix The Definitive Guide.chm》

4.要理解smtpd_recipient_restrictions里面的每项设置的意义,还有就是这些设置的“顺序”的意义
可以试下把 permit_mynetworks去掉,看看是什么效果

论坛徽章:
0
9 [报告]
发表于 2008-04-09 16:35 |只看该作者
知道了,呵呵~~~~~
谢谢呀!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP