快捷搜索:   服务器  PHP  安全  linux 安全  IIS

Qmail系统下防止滥用mail relay方案(4)

4.设置relay规则

  relay的意思是:服务器接受客户端的smtp请求,将客户端发往第三方的邮件进行转发。 qmail下控制relay很简单,只要客户端接入的smtp进程的环境变量里包含(RELAYCLIENT="")就允许relay ,否则拒收。实现方法是在/etc/tcp.smtp 里对需要relay的IP逐条设置(RELAYCLIENT=""),然后用tcprules 生成规则表。因为本文要实现SMTP认证后的relay ,不需要对任何IP进行预先设定,所以默认规则设置成"只对本服务器relay"。/etc/tcp.smtp内容应该为:

  127.0.0.1:allow,RELAYCLIENT=""
  :allow

  重新生成新的tcp.smtp.cdb文件:

  /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp
顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论