`
lonestone
  • 浏览: 93280 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Qmail1.0.3打过补丁的qmail-smtpd.c

阅读更多

转载自http://blog.chinaunix.net/u/12479/showart_468642.html

我在网上找到了一些qmail-smtpd的补丁,然后制作了一个qmail-smtpd.c,主要功能包括:
1、smtp 认证
2、badrcpto
3、强制本地用户向本地用户发邮件时验证
4、认证的用户名和mailfrom必须一致,防止冒充本地用户发邮件

用法:
1、解开qmail-1.03的源文件
2、打上qmail-smtpd-auth-0.31.tar.gz补丁
3、解开附件,将qmail-smtpd.c文件拷贝到:qmail-1.03目录,覆盖源文件
4、编译qmail-smtpd
make qmail-smtpd
5、拷贝生成的qmail-smtpd到/var/qmail/bin/目录覆盖原文件(强烈建议备份qmail-smtpd)
6、覆盖后重启qmail

http://blogimg.chinaunix.net/blog/upfile2/080121121244.rar

这个补丁解决了大问题,谢谢作者。折腾了2天终于好了。

分享到:
评论

相关推荐

    qmail安装软件及必要补丁

    qmail安装软件及必要补丁: ucspi-tcp-0.88.tar.gz ucspi-tcp-0.88.a_recoid.patch ucspi-tcp-0.88.errno.patch ucspi-tcp-0.88.nobase.patch qmail-1.03.tar.gz qmail-103.patch qmailqueue-patch qmail-maildir++....

    netqmail-1.06.tar.gz

    3. **软件更新**:关注官方更新,及时打补丁,以保持系统的安全性和兼容性。 **五、与其他邮件系统的比较** 相比于其他邮件系统,如Sendmail、Postfix和Exim,netqmail在安全性和性能上有其独特优势,但可能在易用...

    qmail 安装文档

    - 编辑qmail-smtpd.c,将straynewline函数中的451错误代码改为553 - `make setup check`进行编译检查 - 运行`./config-fast szuem.com`进行配置 - 设置别名用户: - 为root用户创建别名文件:`touch /var/...

    Qmail下载、安装、配置(全程详解)

    Qmail是一款由Dan Bernstein开发的开源邮件传输代理软件,它以其高效、安全和可定制性在Linux系统中受到许多管理员的青睐。本教程将详细解析Qmail的下载、安装及配置过程,帮助你构建自己的邮件服务器。 **1. Qmail...

    linux下Qmail配置.docx

    ### Linux 下 Qmail 配置知识点详解 #### 一、安装前准备 1. **操作系统选择**:本文档主要基于 Red Hat AS3/Array.0/8.0/7.3 进行介绍,适用于 Red Hat 系列的 Linux 发行版。 2. **软件包选择**:建议在安装 Red ...

    qmail配置 mail

    sudo apt-get install qmail-base qmail-run qmail-qpsync qmail-qm qmail-qread qmail-qwrite qmail-smtpd qmail-pop3 qmail-imapd ``` #### 2. 配置域名和用户 为了确保qmail能够正确地识别和处理邮件,需要编辑...

    qmail_setup-v1.5.3.tar.gz qmail 自动安装 www.zmemb.com 交大志盟

    《Qmail自动安装详解——基于qmail_setup-v1.5.3.tar.gz的配置与实践》 Qmail,由著名安全专家Dan Bernstein开发,是一款高效、安全、设计独特的邮件服务器软件。它以其高度的可定制性和安全性,在互联网上赢得了...

    daemontools控制脚本

    svc-d $SERVICE/qmail-smtpd $SERVICE/qmail-smtpd/log echo "Stopping qmail-pop3d" svc-d $SERVICE/qmail-pop3d $SERVICE/qmail-pop3d/log echo "Stopping qmail-send" svc-d $SERVICE/qmail-send $SERVICE/qmail-...

    本科毕设论文-—基于linux系统配置高效的qmail邮件服务器.doc

    qmail 的配置文件设置包括 qmail-smtpd、qmail-send 和 qmail-pop3d 等几个主要配置文件,分别负责邮件服务器的接收、发送和存储。 在 qmail 的安装和配置中,需要进行前期准备,包括系统安装、设置 DNS、卸载已有...

    LDAP应用概述与qmail+LDAP安装配置

    为了实现基于LDAP的认证机制,需要额外安装LDAP服务器(如OpenLDAP),然后应用qmail-ldap补丁,使得qmail能够支持LDAP认证。具体的步骤如下: 1. **安装OpenLDAP**: - 下载并安装openldap-2_0_7.tgz。 - 配置...

    qmail 安装

    4. **配置Qmail**:Qmail 的配置文件包括`qmail-control`、`qmail-smtpd`、`qmail-pop3d`等,这些文件决定了Qmail的行为。根据你的需求,你可能需要修改`control`目录下的文件,比如设置SMTP和POP3端口、限制发送...

    Qmail安装文档Qmail安装文档

    4. `toaster-scripts-0.8.tar.gz` 和 `qmail-toaster-0.8.patch.bz2`:这些是Qmail的启动脚本和补丁,用于简化管理任务。 安装流程大致如下: 1. 删除系统中原有的sendmail,因为Qmail不兼容sendmail。 2. 创建...

    免积分下载 PHPMailer-master.zip

    2、支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等。3、支持嵌入图像,附件,HTML 邮件。4、可靠强大的调试功能。5、支持 SMTP 认证。6、自定义邮件头。7、支持 8bit、base64、binary...

    PHPMailer-6.3.0.zip

    切换到CI的Github操作为mail(),sendmail和qmail传输生成调试输出。 启用与SMTP相同的机制:set SMTPDebug> 0使mail()和sendmail传输与SMTP一样设置信封发件人,即使用From设置为,仅回退到sendmail_from ...

    吐血自荐CentOS6下面一键安装Qmail

    这可能涉及到修改配置文件,如`qmailctl.conf`和`qmail-smtpd.conf`。 5. **启动Qmail**:使用`qmail-start`命令启动Qmail服务,然后通过`qmail-stat`检查服务状态以确保一切正常运行。 6. **测试与安全**:测试...

    SpamAssassin的简单应用

    cc -O -o qmail-spamc qmail-spamc.c install -m 755 qmail-spamc /var/qmail 这样,SpamAssassin就可以与qmail结合,自动地检测和过滤垃圾邮件。 测试SpamAssassin 在安装和配置SpamAssassin后,可以进行测试。...

    qmailLDAP安装配置实例.doc

    确保所有必要的软件包已准备就绪,包括Qmail、ucspi-tcp、checkpassword、qmail-ldap补丁和OpenLDAP。 1. **软件包准备**: - qmail-1.03.tar.gz - ucspi-tcp-0_88_tar.gz - checkpassword-0_90_tar.gz - qmail...

    sendmail配置

    - qmail以其安全性著称,而webmail则提供了基于Web的邮件服务,如Roundcube或SquirrelMail。 在配置sendmail时,务必考虑到安全性和稳定性,确保只允许合法用户和指定网络段进行邮件操作,同时避免成为垃圾邮件的...

Global site tag (gtag.js) - Google Analytics