首页服务器Mail服务器 构建反病毒反垃圾邮件系统(三)_Mail服务器教程

构建反病毒反垃圾邮件系统(三)_Mail服务器教程

mysql-virtual.cf   user = mysql-postfix-user  password = mysql-postfix-pass  dbname = postfix  table = virtual  select_field = destination  where_fi…

mysql-virtual.cf

  user = mysql-postfix-user
  password = mysql-postfix-pass
  dbname = postfix
  table = virtual
  select_field = destination
  where_field = email
  hosts = 127.0.0.1

  mysql-virtual-maps.cf

  user = mysql-postfix-user
  password = mysql-postfix-pass
  dbname = postfix
  table = users
  select_field = maildir
  where_field = email
  additional_conditions = and postfix = 'y'
  hosts = 127.0.0.1

  mysql-virtual-uid.cf

  user = mysql-postfix-user
  password = mysql-postfix-pass
  dbname = postfix
  table = users
  select_field = uid
  where_field = email
  additional_conditions = and postfix = 'y'
  hosts = 127.0.0.1

  mysql-virtual-gid.cf

  user = mysql-postfix-user
  password = mysql-postfix-pass
  dbname = postfix
  table = users
  select_field = gid
  where_field = email
  additional_conditions = and postfix = 'y'
  hosts = 127.0.0.1

  修改Courier相关设置,/etc/courier/imapd:

  AUTHMODULES="authdaemon"

  IMAP_CAPABILITY="IMAP4rev1 CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT
THREAD=REFERENCES SORT AUTH=CRAM-MD5 AUTH=CRAM-SHA1 IDLE"

  修改/etc/courier/pop3d

  AUTHMODULES="authdaemon"

  POP3AUTH="LOGIN CRAM-MD5 CRAM-SHA1"

  修改/etc/courier/authdaemonrc

  authmodulelist="authmysql authpam"

  使用mysql验证和pam验证。

  修改/etc/courier/authmysqlrc

  MYSQL_SERVER 127.0.0.1
  MYSQL_USERNAME mysql-postfix-user
  MYSQL_PASSWORD mysql-postfix-pass
  #MYSQL_SOCKET /var/run/mysql/mysql.sock
  MYSQL_PORT 0
  MYSQL_OPT 0
  MYSQL_DATABASE postfix
  MYSQL_USER_TABLE users

  MYSQL_LOGIN_FIELD email
  MYSQL_CLEAR_PWFIELD clear
  MYSQL_UID_FIELD uid
  MYSQL_GID_FIELD gid
  MYSQL_HOME_FIELD homedir
  MYSQL_MAILDIR_FIELD maildir

  SASL library

  创建/etc/postfix/sasl/smtpd.conf:

  pwcheck_method: PAM

  PAM-MySQL

  创建/etc/pam.d/smtp:

  auth optional pam_mysql.so host=localhost db=postfix user=
mysql-postfix-user passwd=mysql-postfix-pass table=users
usercolumn=email passwdcolumn=clear crypt=n
  account required pam_mysql.so host=localhost db=postfix user=mysql-postfix-user passwd=mysql-postfix-pass usercolumn=email passwdcolumn=clear crypt=n

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/Mail/10145.html
上一篇建立邮件服务器:概述(4)_Mail服务器教程
下一篇 Webmail攻防实战(1)_Mail服务器教程
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部