动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 邮件系统软件 > Qmail
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Qmail ]的信息

本月文章推荐
.qmail安装历程.
.qmail控制文件详解.
.qmail使用系统用户作为邮件账户的.
.SendMail上手指南.
.Clamav + Amavisd-new + Spamass.
.安装qmail全套功略.
.配置Sendmail服务器以防治垃圾邮.
.使用Postfix系统做外发SMTP服务器.
.给qmail邮件服务器加个病毒防火墙.
.Linux+IMAP4.7c1安装脚本.
.Sendmail 郵件伺服器的防毒方式.
.用Linux作邮件服务器.
.Linux IMAP %26 POP服务器.
.qmail+smtp认证快速安装.
.qmail源代码分析之qmail-smtpd.c.
.怎样在Linux+Sendmail系统中防御.
.qmail在Linux,Solaris系统安装详.
.如何用solaris自带sendmail实现多.
.Linux架设E-mail服务器.
.Qmail系统的安装、简单配置及使用.

带SMTP认证功能的qmail配置

发表日期:2006-12-3 |


一、操作系统
 
    RatHat Linux 6.2
 
二、必需的软件
    
   1、qmail-1.03 (www.qmail.org)
   2、checkpassword (cr.yp.to/checkpwd.html) 或  vpopmail (www.inter7.com/vpopmail)
   3、qmail-smtpd.c (www.nimh.org/hacks/qmail-smtpd.c) 关键文件
 
   其实,qmail和checkpassword都可以是编译好的,并正在使用中的。这样只需一个文件就可以搞定,
   而且不影响正常使用。
 
三、软件的安装
 
   1、正常安装qmail,checkpassword 或 vpopmail 。
 
   2、设置relay规则。
           relay的意思是:服务器接受客户端的smtp请求,将客户端发往第三方的邮件进行转发。
     relay 必须是可控制的。qmail下控制relay很简单,只要客户端接入的smtp进程的环境变量里
     包含(RELAYCLIENT="")就允许relay ,否则拒收。实现方法是在/etc/tcp.smtp 里对需要relay
     的IP逐条设置(RELAYCLIENT=""),然后用tcprules 生成规则表。因为本文要实现SMTP认证后的
     relay ,不需要对任何IP进行预先设定,所以默认规则设置成“只对本服务器relay”。
 
          echo '127.0.0.1:allow,RELAYCLIENT=""' > /etc/tcp.smtp
          /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp 
          +OK ,〈">18789.978689240@localhost>
          user realuser〈回车>
          +OK
          pass password〈回车>
 
      如果结果显示的是用户目录,说明成功了;如果显示"-ERR authorization failed",除检查
      密码外,还要检查用户上级的各个目录是否可读,还有密码验证程序的权限是否设置正确。
 
   7、修改smtpd启动命令行,原来是:
 
          /usr/local/bin/tcpserver  -H -R -l 0 -t 1  -c 100 -x/etc/tcp.smtp.cdb -u604 -g601 
          0 smtp /var/qmail/bin/qmail-smtpd 2>%26amp;1 | /var/qmail/bin/splogger smtpd 3 %26amp; 
 
      (其中604是qmaild 的UID,601是qmaild 的GID),改为:
 
          /usr/local/bin/tcpserver  -H -R -l 0 -t 1  -c 100 -x/etc/tcp.smtp.cdb -u604 -g601 
          0 smtp /var/qmail/bin/qmail-smtpd.auth /bin/checkpassword /bin/true 2>%26amp;1 
          | /var/qmail/bin/splogger smtpd 3 %26amp; 
 
      如果使用的是vpopmail,要把上面的 /bin/checkpassword 换成 /home/vpopmail/bin/vchkpw 。
   
   8、KILL掉原来的smtpd进程,启动新的smtpd进程。
   
   9、在客户端上使用 OutlookExpress 和 Netscape 4.6 以上版本的邮件软件进行检验。
   
四、以上设置在 checkpassword 和 vpopmail 两种验证方式下均已实践通过。
,
上一篇:Qmail中设定Maildir相关问题 人气:2605
下一篇:Qmail使用SMTP发信的设置问题集 人气:2752
浏览全部Qmail/Sendmail/Postf的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-6 Movie34电影搜索引擎 v3.0
2008-9-6 wap2.0仿帝国建站喜用 v2.0
2008-9-6 免费人才招聘网 宽屏版 v3.01
2008-9-6 喜喔喔视频采集程序 v1.0 beta
2008-9-6 ASP客户管理系统
2008-9-6 主流驿站中秋祝福程序
2008-9-6 php实现msn协议的类
2008-9-5 Coppermine Photo Gallery v1.4.
2008-9-5 清松网络日记本 v2.4
2008-8-23 Mini WinMount V0.4
2008-8-23 Vista优化大师3.11正式版
2008-8-23 Wine 1.13
2008-8-23 KlipFolio 5.0 Build 5899-80
2008-8-23 Windows Sysinternals Desktops
2008-8-23 OneTap Movies1.2破解版
2008-8-23 AnnotaterPDF阅读1.1.503 破解版
2008-8-23 SoundMeter分贝测量仪 v1.0汉化破
2008-8-23 iDrum音乐节拍1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号