LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 923|回复: 8

qmail和DNS

[复制链接]
发表于 2004-7-19 15:50:37 | 显示全部楼层 |阅读模式
在安装和运行QMAIL后配置DNS
是不是在QMAIL软件中存在一个配置方面的
请指教
能否给一个示例
发表于 2004-7-19 16:33:46 | 显示全部楼层
dns主要配置mx记录让对方邮件可到达你这里来

qmail可以建立虚拟域
 楼主| 发表于 2004-7-22 23:34:21 | 显示全部楼层
那在QMAIL软件内部是不是存在DNS解析库?
如果是,如何配置?
发表于 2004-7-23 22:38:56 | 显示全部楼层
qmail确实存在dns解析库,这方面没研究过
 楼主| 发表于 2004-7-24 16:05:22 | 显示全部楼层
是不是要安装qmail-1.03-big-dns.patch
qmail-1.03-bind-interface.patch
等方面的补丁
发表于 2004-7-24 19:21:01 | 显示全部楼层
这是dns的补丁,如果没有dns的配置文件,那么它怎么解析你的邮件后面的域名呢?局域网的dns配置文件可以自己配。inter网上设为自动好了,dhcp。另外qmail有dns解析库吗?如果真的那样的话,最起码的问题是,局域网的怎么解析?我也是初学,希望大家共同探讨。
 楼主| 发表于 2004-7-24 21:30:34 | 显示全部楼层
局域网中的DNS设置和QMAIL中的不同
两个都要怎么设置才能使收发信正常快速
发表于 2004-7-24 21:49:27 | 显示全部楼层
置顶给兄弟们讨论一段时间吧

不过之前我测试过,dns没开启qmail照样可以收发,发可以理解成是使用/etc/resolv.conf
 楼主| 发表于 2004-7-28 21:07:16 | 显示全部楼层
qmail 1.03版本有一个令人恼火的错误。使用默认的源代码设置,qmail程序将无法处理长度超过512字节的DNS响应包。这样使得qmail无法判断一个域的邮件主机,因而使得该域内的任何消息都不可能投送。这个失误出现在qmail的dns.c程序代码中,其中的DNS包最大值设置成512字节。Christopher Davis----一个qmail用户编写了一个补丁文件来修补这个存在于DNS.C目录中的文件,并可下载得到(http://www.ckdhr.com/ckd/qmail-1 ... 来如下:static union { HEADER hdr;unsigned char buf[PACKETSZ];}response;通过在编译之前,把dns.c代码中的PACKETSZ的值改成65536,你就能够防止对大的DNS包的阻塞情况。
加上我在放有qmail-dns-patch 的目录下执行 patch -p1 < qmail-dns-patch
各位看看如何
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表