免费注册 查看新帖 |

Chinaunix

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

[Mail] Sendmail SMTP 认证配置问题!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-08 14:38 |只看该作者 |倒序浏览
按照peng的http://chinaunix.net/forum/viewt ... ;highlight=sendmail进行设置.

安装好RedHat 9 后配置sendmail.mc:
  1. divert(-1)
  2. dnl This is the sendmail macro config file. If you make changes to this file,
  3. dnl you need the sendmail-cf rpm installed and then have to generate a
  4. dnl new /etc/sendmail.cf by running the following command:
  5. dnl
  6. dnl        m4 /etc/mail/sendmail.mc >; /etc/sendmail.cf
  7. dnl
  8. include(`/usr/share/sendmail-cf/m4/cf.m4')
  9. VERSIONID(`linux setup for Red Hat Linux')dnl
  10. OSTYPE(`linux')
  11. dnl Uncomment and edit the following line if your mail needs to be sent out
  12. dnl through an external mail server:
  13. dnl define(`SMART_HOST',`hczq.com')
  14. define(`confDEF_USER_ID',``8:12'')dnl
  15. undefine(`UUCP_RELAY')dnl
  16. undefine(`BITNET_RELAY')dnl
  17. define(`confAUTO_REBUILD')dnl
  18. define(`confTO_CONNECT', `1m')dnl
  19. define(`confTRY_NULL_MX_LIST',true)dnl
  20. define(`confDONT_PROBE_INTERFACES',true)dnl
  21. define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
  22. define(`ALIAS_FILE', `/etc/aliases')dnl
  23. dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
  24. define(`UUCP_MAILER_MAX', `2000000')dnl
  25. define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
  26. define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
  27. define(`confAUTH_OPTIONS', `A')dnl
  28. dnl define(QUEUE_DIR,`/var/spool/mqueue/q*')
  29. TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
  30. define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
  31. DAEMON_OPTIONS(`Port=25,Name=MTA')dnl
  32. DAEMON_OPTIONS(`Port=587,Name=MSA,M=Ea')dnl
  33. dnl define(`confTO_QUEUEWARN', `4h')dnl
  34. dnl define(`confTO_QUEUERETURN', `5d')dnl
  35. dnl define(`confQUEUE_LA', `12')dnl
  36. dnl define(`confREFUSE_LA', `18')dnl
  37. define(`confTO_IDENT', `0')dnl
  38. dnl FEATURE(delay_checks)dnl
  39. FEATURE(`no_default_msa',`dnl')dnl
  40. FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
  41. FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
  42. FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
  43. FEATURE(redirect)dnl
  44. FEATURE(always_add_domain)dnl
  45. FEATURE(use_cw_file)dnl
  46. FEATURE(use_ct_file)dnl
  47. dnl The '-t' option will retry delivery if e.g. the user runs over his quota.
  48. FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
  49. FEATURE(`access_db',`hash -T<TMPF>; -o /etc/mail/access.db')dnl
  50. FEATURE(`blacklist_recipients')dnl
  51. FEATURE(promiscuous_relay)dnl
  52. EXPOSED_USER(`root')dnl
  53. dnl This changes sendmail to only listen on the loopback device 127.0.0.1
  54. dnl and not on any other network devices. Comment this out if you want
  55. dnl to accept email over the network.
  56. dnl DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')
  57. dnl NOTE: binding both IPv4 and IPv6 daemon to the same port requires
  58. dnl       a kernel patch
  59. dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')
  60. dnl We strongly recommend to comment this one out if you want to protect
  61. dnl yourself from spam. However, the laptop and users on computers that do
  62. dnl not have 24x7 DNS do need this.
  63. dnl FEATURE(`accept_unresolvable_domains')dnl
  64. dnl FEATURE(`relay_based_on_MX')dnl
  65. dnl FEATURE(`relay_local_from')dnl
  66. MAILER(smtp)dnl
  67. MAILER(procmail)dnl
  68. Cwlocalhost.localdomain
复制代码


# m4 /etc/mail/sendmail.mc >; /etc/sendmail.cf
*** WARNING: FEATURE(`promiscuous_relay') configures your system as open
        relay.  Do NOT use it on a server that is connected to the Internet!
WARNING: confAUTO_REBUILD is no longer valid.
        There was a potential for a denial of service attack if this is set.

重起sendmail

# /usr/sbin/sendmail -d0.1 -bv root |grep SASL
                NETUNIX NEWDB NIS PIPELINING SASL SCANF STARTTLS TCPWRAPPERS

# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 hczq.com ESMTP Sendmail 8.12.8/8.12.8; Tue, 8 Jul 2003 14:31:50 +0800
EHLO localhost
250-hczq.com Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI
250-DELIVERBY
250 HELP
quit
221 2.0.0 hczq.com closing connection
Connection closed by foreign host.

没有LOGIN PLAIN

这是什么原因?怎么处理?小弟初学Linux,万望帮助,谢谢!

论坛徽章:
0
2 [报告]
发表于 2003-07-08 23:13 |只看该作者

Sendmail SMTP 认证配置问题!!!

建議你先將原有的sendmail.cf move to sendmail.cf.001 在執行 m4......等動作.應該就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP