当前位置: 技术问答>linux和unix
关于邮件程序的问题
来源: 互联网 发布时间:2015-08-27
本文导语: 我找了一个邮件发送程序。这个程序在向邮件服务器发送邮件之前查询邮件服务器的权限模式。然后在这个程序在返回的数据中找LOGIN和PLAIN,如果没有找到,它说:only handles LOGIN or PLAIN authentication at present! 下面...
我找了一个邮件发送程序。这个程序在向邮件服务器发送邮件之前查询邮件服务器的权限模式。然后在这个程序在返回的数据中找LOGIN和PLAIN,如果没有找到,它说:only handles LOGIN or PLAIN authentication at present!
下面是邮件服务器返回的数据:
250-haoyifu.localdomain Hello localhost.localdomain [127.0.0.1], pleased to me
et you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
****************请问,这是怎样的一种权限模式,应该怎样把sendmail该成LOGIN模式。
下面是邮件服务器返回的数据:
250-haoyifu.localdomain Hello localhost.localdomain [127.0.0.1], pleased to me
et you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
****************请问,这是怎样的一种权限模式,应该怎样把sendmail该成LOGIN模式。
|
我用的系统是Redhat8
编辑sendmail.mc文件,添加下面两行:
TRUST_AUTH_MECH('EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLIAN')
define('confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 GRAM-MD5 LOGIN PLAIN')
保存修改后,用命令/usr/bin/m4 sendmail.mc > sendmail.cf,最后重启sendmail
再用命令telnet 测试你的邮服: telnet mail@yourdomain 25
看看是否有LOGIN模式
编辑sendmail.mc文件,添加下面两行:
TRUST_AUTH_MECH('EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLIAN')
define('confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 GRAM-MD5 LOGIN PLAIN')
保存修改后,用命令/usr/bin/m4 sendmail.mc > sendmail.cf,最后重启sendmail
再用命令telnet 测试你的邮服: telnet mail@yourdomain 25
看看是否有LOGIN模式