免费注册 查看新帖 |

Chinaunix

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

Rhel AS4 server sendmail配置,带SMTP认证 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-27 16:40 |只看该作者 |倒序浏览
1、安装下面的包:
sendmail-cf-8.13.5-1.73.i386.rpm  
squirrelmail-1.4.3a-12.EL4.noarch.rpm  (webmail)
php-imap-4.3.9-3.9.i386.rpm
imap-devel-2001a-15.i386.rpm
imap-2001a-15.i386.rpm(Imap协议包,包含 pop协议)
cyrus-sasl-2.1.19-5.EL4(SMTP认证)
2、配置 /etc/mail/sendmail.mc  文件
主要修改
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
define('[color="#cc0033"]SMART_HOST', 'proxyiitcc.nyist.net') ( 注意:用自己的合法的域名代替proxyiitcc.nyist.net )
运行M4生成配置文件
#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
此时可以通过sendmail发送邮件了
3、配置DNS
现要建立2个A记录
mail.domain.com
domain.com
建立一个MX记录:
domaimail.domain.com
                                                                          A
                                          
                                                                   -
                                                                  
                                                                   211.*.*.*
                                                                                  
                                                                   
                                                                        
                                                                                       
[/url]
[url=http://www.net.cn/HAS_Client/buy/domain_service/domain_parse_varsetup.asp?action=del&trackid=4200610086420775&domain=innogifts.com.cn&rr_id=7935098]

                                                                                          
                                                               
                                                              
                                       
                                                               
                                                                  domain.com
                                                                          MX
                                          
                                                                   5
                                                                  
                                                                   mail
                                                                                  
                                                                   
                                                                        
                                                                                       
[/url]
[url=http://www.net.cn/HAS_Client/buy/domain_service/domain_parse_varsetup.asp?action=del&trackid=4200610086420775&domain=innogifts.com.cn&rr_id=7935137]

                                                                                          
                                                               
                                                              
                                       
                                                               
                                                                  domain.com
                                                                          A
                                          
                                                                   -
                                                                  
                                                                   211.*.*.*
                                                                                  
                                                                   
                                                                        
                                                                                       
[/url]
[url=http://www.net.cn/HAS_Client/buy/domain_service/domain_parse_varsetup.asp?action=del&trackid=4200610086420775&domain=innogifts.com.cn&rr_id=7954595]

                                                                                          
                                                               
                                                              
                                                                       
                                         
                       
4、打开pop3和Imap
/etc/xinetd.d/ipop3
/etc/xinetd.d/imap

               
               
                service pop3
{
        disable = no
        socket_type             = stream
        wait                    = no
        user                    = root
        server                  = /usr/sbin/ipop3d
        log_on_success  += HOST DURATION
        log_on_failure  += HOST
}
service xinetd restart 打开服务
5。安装配置squirrelmail
通过下面命令配置
/usr/share/squirrelmail/config/conf.pl
(具体配置如下:选择1,配置基本信息,需要配置的是组织名称,登录logo,logo大小,标题,这些都可以后来配置,首先要配置的是:第5项和第6
项,配置的值分别是空格(5项)和ISO-2022-CN(6项目),r输入R返回;选择2,配置服务器参数,domainname:
配置为的邮件服务器的域(这里为proxyiitcc.nyist.net),IMAP Server:配置服务器的地址(IP或域名),Use
Sendmail/SMTP:配置为sendmail输入R返回;选择4,进入常规配置,第一项目配置为ISO-2022-CN,返回;选择8进入插件管
理,添加所由插件(输入数字可以选择),返回;选择S,保存数据,选择Q退出)
6 配置sasl
/etc/mail/sendmail.mc 中取消下面地字段的注释就可以了
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
其他几个配置
  • /etc/mail/local-host-names
                    你的 MTA 能不能將信收下來與這個設定有關,鳥哥的範例當中主機名稱有三個 (linux.vbird.tsai,
                    www.vbird.tsai, ftp.vbird.tsai),這三個主機名稱得都要寫入這個檔案當中才行喔!
                    否則將會造成例如: dmtsai@linux.vbird.tsai 可以收信,但是 dmtsai@www.vbird.tsai 卻不能收信的現象,
                    雖然這兩個 email 位址都是傳送到同一部主機,不過你的 MTA 能不能收下該位址的信件,是需要設定的喔!
  • /etc/mail/access.db (/etc/mail/access, 利用 makemap 處理)
                    用來設定是否可以 Relay 或者是能否接收信件的資料庫檔案!由於這個檔案是資料庫,
                    所以我們必需要『修改 /etc/main/access 並使用 makemap 這個指令來建立 access.db 檔案』才行!
                    這個檔案很重要的,我們內部 LAN 可以使用這個設定檔來開放 Relay 的權限呢!
  • /etc/aliases.db (/etc/aliases, 利用 newaliases 處理)
                    我們可以建立『信箱別名』喔!假設你有一個使用者帳號為 dmtsai ,他還想要使用 dermintsai 這個帳號來收信,
                    你不需要再建立一個 dermintsai 的帳號,直接在這個檔案裡面設定一個別名,讓寄給 dermintsai
                    的信件直接丟到 dmtsai 的信箱去即可!由於是資料庫,所以你是需要『修改 /etc/aliases 並透過
                    newaliases 來重建該檔案』才行喔!
  • /var/spool/mqueue/ (可用 mailq 觀察)
                    這個就是 sendmail 的郵件佇列,當一封信被 MTA 收下後,就會被放置到這裡來等待 MDA 的處理。
                    如果該封信件是本機帳號,那麼就會被挪到 /var/spool/mail/使用者帳號 去,然後移除該封信件。
                    如果該封信件需要 Relay ,那麼當信件傳送到下一部 MTA 後,信件資料就會自佇列中移除。
                    不過當一封信暫時寄不出去時,該信件就會先被儲放在這裡,並等待繼續嘗試送出去。
                    如果你想要知道目前佇列內儲放的信件資料,可以輸入 mailq 來查閱喔!
7、配置apache虚拟主机
NameVirtualHost
                                                                   211.*.*.*:80
VirtualHost
                                                                   211.*.*.*:80>
   ServerAdmin webmaster@domain.com
   ServerName www.domain.com
    DocumentRoot /var/www/html/
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
/VirtualHost>
VirtualHost
                                                                   211.*.*.*:80>
   ServerAdmin webmaster@domain.com
   ServerName mail.domain.com
   DocumentRoot /var/www/html/squirrelmail/
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
/VirtualHost>


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/16009/showart_222116.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP