免费注册 查看新帖 |

Chinaunix

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

[Mail] RH9.0中sendmail問題 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-22 08:50 |只看该作者 |倒序浏览
我安裝了RH9.0+sendmail認証伺服器 用了一個多朋都沒有問題, 只是這几天有個用戶反映總是收到一天几百封的垃圾郵件( dan@domainname)
    不知道是不是我的sendmail配置有問題, sendmail.mc如下:
divert(-1)dnl                                                                  
dnl #                                                                           
dnl # This is the sendmail macro config file for m4. If you make changes to     
dnl # /etc/mail/sendmail.mc, you will need to regenerate the                    
dnl # /etc/mail/sendmail.cf file by confirming that the sendmail-cf package is  
dnl # installed and then performing a                                          
dnl #                                                                           
dnl #     make -C /etc/mail                                                     
dnl #                                                                           
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl                                   
VERSIONID(`setup for Red Hat Linux')dnl                                         
OSTYPE(`linux')dnl                                                              
dnl #                                                                           
dnl # Uncomment and edit the following line if your outgoing mail needs to      
dnl # be sent out through an external mail server:                              
dnl #                                                                           
dnl define(`SMART_HOST',`smtp.your.provider')                                   
dnl #                                                                           
define(`confDEF_USER_ID',``8:12'')dnl                                          
define(`confTRUSTED_USER', `smmsp')dnl                                          
dnl define(`confAUTO_REBUILD')dnl                                               
define(`confTO_CONNECT', `1m')dnl                                               
define(`confTRY_NULL_MX_LIST',true)dnl   
define(`confDONT_PROBE_INTERFACES',true)dnl                                    
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl                           
define(`ALIAS_FILE', `/etc/aliases')dnl                                         
dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl                           
define(`UUCP_MAILER_MAX', `2000000')dnl                                         
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl                             
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl      
define(`confAUTH_OPTIONS', `A')dnl                                             
dnl #                                                                           
dnl # The following allows relaying if the user authenticates, and disallows   
dnl # plaintext authentication (PLAIN/LOGIN) on non-TLS links                  
dnl #                                                                           
dnl define(`confAUTH_OPTIONS', `A p')dnl                                       
dnl #                                                                           
dnl # PLAIN is the preferred plaintext authentication method and used by        
dnl # Mozilla Mail and Evolution, though Outlook Express and other MUAs do      
dnl # use LOGIN. Other mechanisms should be used if the connection is not      
dnl # guaranteed secure.                                                        
dnl #                                                                           
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl                  
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
dnl                                                                             
DAEMON_OPTIONS('Port=25,Name=MTA')dnl      
DAEMON_OPTIONS('Port=587,Name=MSA,M=Ea')dnl                                    
dnl #                                                                           
dnl # Rudimentary information on creating certificates for sendmail TLS:        
dnl #     make -C /usr/share/ssl/certs usage                                    
dnl #                                                                           
dnl define(`confCACERT_PATH',`/usr/share/ssl/certs')                           
dnl define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt')                  
dnl define(`confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem')               
dnl define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem')               
dnl #                                                                           
dnl # This allows sendmail to use a keyfile that is shared with OpenLDAP's      
dnl # slapd, which requires the file to be readble by group ldap               
dnl #                                                                           
dnl define(`confDONT_BLAME_SENDMAIL',`groupreadablekeyfile')dnl                 
dnl #                                                                           
dnl define(`confTO_QUEUEWARN', `4h')dnl                                         
dnl define(`confTO_QUEUERETURN', `5d')dnl                                       
dnl define(`confQUEUE_LA', `12')dnl                                             
dnl define(`confREFUSE_LA', `18')dnl                                            
define(`confTO_IDENT', `0')dnl                                                  
dnl FEATURE(delay_checks)dnl                                                   
FEATURE(`no_default_msa',`dnl')dnl                                             
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl      
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl                                          
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl                    
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl               
FEATURE(redirect)dnl                                                            
FEATURE(always_add_domain)dnl                                                   
FEATURE(use_cw_file)dnl                                                         
FEATURE(use_ct_file)dnl                                                         
dnl #                                                                           
dnl # The -t option will retry delivery if e.g. the user runs over his quota.   
dnl #                                                                           
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl                     
FEATURE(`access_db',`hash -T<TMPF>; -o /etc/mail/access.db')dnl                  
FEATURE(`blacklist_recipients')dnl                                             
EXPOSED_USER(`root')dnl                                                         
dnl #                                                                           
dnl # The following causes sendmail to only listen on the IPv4 loopback address
dnl # 127.0.0.1 and not on any other network devices. Remove the loopback      
dnl # address restriction to accept email from the internet or intranet.        
dnl #                                                                           
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl                     
dnl #                                                                           
dnl # The following causes sendmail to additionally listen to port 587 for      
dnl # mail from MUAs that authenticate. Roaming users who can't reach their  
dnl # preferred sendmail daemon due to port 25 being blocked or redirected find
dnl # this useful.                                                              
dnl #                                                                           
dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl                        
dnl #                                                                           
dnl # The following causes sendmail to additionally listen to port 465, but     
dnl # starting immediately in TLS mode upon connecting. Port 25 or 587 followed
dnl # by STARTTLS is preferred, but roaming clients using Outlook Express can't
dnl # do STARTTLS on ports other than 25. Mozilla Mail can ONLY use STARTTLS   
dnl # and doesn't support the deprecated smtps; Evolution <1.1.1 uses smtps     
dnl # when SSL is enabled-- STARTTLS support is available in version 1.1.1.     
dnl #                                                                           
dnl # For this to work your OpenSSL certificates must be configured.            
dnl #                                                                           
dnl DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA, M=s')dnl                           
dnl #                                                                           
dnl # The following causes sendmail to additionally listen on the IPv6 loopback
dnl # device. Remove the loopback address restriction listen to the network.   
dnl #                                                                           
dnl # NOTE: binding both IPv4 and IPv6 daemon to the same port requires         
dnl #       a kernel patch                                                      
dnl #                                                                           
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')dnl     
dnl #                                                                           
dnl # We strongly recommend not accepting unresolvable domains if you want to   
dnl # protect yourself from spam. However, the laptop and users on computers   
dnl # that do not have 24x7 DNS do need this.                                   
dnl #                                                                           
dnl FEATURE(`accept_unresolvable_domains')dnl                                   
dnl #                                                                           
dnl FEATURE(`relay_based_on_MX')dnl                                             
dnl #                                                                           
dnl # Also accept email sent to "localhost.localdomain" as local email.         
dnl #                                                                           
LOCAL_DOMAIN(`localhost.localdomain')dnl                                       
dnl #                                                                           
dnl # The following example makes mail from this host and any additional        
dnl # specified domains appear to be sent from mydomain.com                     
dnl #                                                                           
dnl MASQUERADE_AS(`mydomain.com')dnl                                            
dnl #                                                                           
dnl # masquerade not just the headers, but the envelope as well                 
dnl #                                                                           
dnl FEATURE(masquerade_envelope)dnl                                             
dnl #                                                                           
dnl # masquerade not just @mydomainalias.com, but @*.mydomainalias.com as well  
dnl #                                                                           
dnl FEATURE(masquerade_entire_domain)dnl                                       
dnl #                                                                           
dnl MASQUERADE_DOMAIN(localhost)dnl                                             
dnl MASQUERADE_DOMAIN(localhost.localdomain)dnl                                 
dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl                                    
dnl MASQUERADE_DOMAIN(mydomain.lan)dnl                                          
MAILER(smtp)dnl                                                                 
MAILER(procmail)dnl

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-09-22 09:14 |只看该作者

RH9.0中sendmail問題

我认为配置没有问题,只是垃圾邮件是近期病毒所致,你可以想办法过滤一下.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP