动态网站制作指南 [  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 ]的信息

本月文章推荐
.如何让postfix找到最佳MX记录.
.在Linux平台上安装基于Postfix、.
.在FreeBSD上使用minimalist组建邮.
.Qmail如何通过UUCP进行邮件外发.
.Linux Webmail IMP的安装和配置.
.Qmail的安装调试.
.企业Sendmail邮件服务器的创建.
.redhat9.0下安装igenus实录.
.Sendmail + sasl2安装笔记.
.隐藏SMTP旗标(Sendmail/Qmail/P.
.Sendmail中的SASL SMTP认证.
.Qmail使用SMTP发信的设置问题集.
.qmail与Postfix的性能对比测试.
.Sendmail安装笔记.
.在FreeBSD5.1簡單安裝Postfix+Qp.
.使用qmailadmin实现qmail邮件账户.
.qmail源代码分析之qmail-queue.
.Linux下安全高效Web邮件服务器(上.
.amavisd-new 怎么关闭调用 spama.
.FreeBSD4.7+Qmail+…….

使用Postfix系统做外发SMTP服务器的问题

发表日期:2006-12-3 |


目的: 搭建单独的SMTP外发服务器,从正常的邮件服务器中独立出来
  要求:关闭Openrelay,没有经过身份验证不能使用smtp服务器发送邮件(本域也免谈)
  状态: 以前工作进展程度,SMTP+身份验证正常工作,没有身份验证不能发送邮件给域内或域外用户。(通过把$mydestination $relay_domains设置成空实现的),存在问题,当用户发送给本域用户时,无法立即发现用户是否实际存在。需要等待一段时间后才能收到smtp的退信。
  
  改进要求: 如果用户发邮件给本域不存在用户,系统立即提示用户不存在,且不通过验证不能发送邮件给任何人,包括域内用户。

  改进方法:
  
  增加relay_recipient_maps,但是这个工作需要依赖于relay_domains,对于邮件系统的默认配置,如果存在 relay_domains,那么系统将会自动接受relay_domains的邮件,无论用户是否提供身份验证信息。
  
  修改方法:
  因为我的系统使用了mysql,FC4默认的postfix还不支持postfix,所以要重新编译,在互联网上逛,发现这个编译方法很方便,延续了我系统使用rpm包的习惯:
  rpm -ivh postfix-2.1.6-1.src.rpm
  
  cd /usr/src/redhat/SOURCES
  
  bash
  
  export POSTFIX_MYSQL_REDHAT=1
  export POSTFIX_SASL=2
  export POSTFIX_TLS=1
  
  sh make-postfix.spec
  
  exit
  
  cd /usr/src/redhat/SPECS
  
  rpmbuild -ba postfix.spec
  
  cd /usr/src/redhat/RPMS/i386
  这样就搞定了,呵呵
  
  在/etc/postfix/main.cf中增加:
  

==============
relay_domains = mysql:/etc/postfix/mysql-relay.cf
  relay_recipient_maps = mysql:/etc/postfix/mysql-user.cf, mysql:/etc/postfix/mysql-virtual.cf
  
==============
  上面两行关于mysql的配置,根据系统的不同,略有不同, mysql-relay.cf主要是查找 那些域名是属于 域内的(发往自己邮件服务器的)
  
mysql-user.cf mysql-virtual.cf 这两个文件是user表,其实就是 自己邮件服务器上的所有邮件地址列表。

  修改:
  
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_non_fqdn_recipient, reject
  
最后增加一个 reject,我找了好久,最后发现增加一个 reject 就实现我的要求了,具体说明参见postfix的说明。
  
  
PS: 用过postfix后,就会不知不觉的放弃其他MTA,至少我是这样的。

上一篇:postfix邮件系统的调试 人气:2521
下一篇:Sendmail升级速成 人气:2589
浏览全部Qmail/Sendmail/Postf的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-7 Pcook cms 文章管理系统 (老Y CM
2008-9-7 仿代码小说小偷系统 v1.0
2008-9-7 百度一搜集成搜索管理系统
2008-9-7 小贤统计器 v1.0
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-7 iBlacklist通话黑名单汉化破解补
2008-9-7 EndlessWalls无尽壁纸 v1.0.4破解
2008-9-7 Dynolicious车载测量仪v1.1破解版
2008-9-7 iVoodoo巫毒娃娃1.0.1破解版
2008-9-7 iWallpape精品墙纸1.2破解版
2008-9-7 iChillout自然音效工具1.1破解版
2008-9-7 Todo计划提醒1.2破解版
2008-9-7 allRadio电台集合1.01破解版
2008-9-7 My Money个人理财1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵