freebsd postfix

2009-05-13 14:32:46来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

mail系统是一个比较复杂的东西。
网上的教程比较多,参考很多大侠的作品。自己做了一个。
先装支持IMAP,POP3。
#cd /usr/ports/mail/courier-imap
#make config #选上mysql openssl
#make install clean
#rehash
配置一下
#cd /usr/local/etc/authlib
#vi authdaemonrc
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=10
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=0
DEFAULTOPTIONS="wbnodsn=1"
LOGGEROPTS=""
#vi authmysqlrc #这里采用的是extmail的mysql数据库
MYSQL_SERVER            localhost
MYSQL_USERNAME          extmail
MYSQL_PASSWORD          extmail
MYSQL_SOCKET            /tmp/mysql.sock
MYSQL_PORT      3306
MYSQL_OPT               0
MYSQL_DATABASE          extmail
MYSQL_USER_TABLE        mailbox
MYSQL_CRYPT_PWFIELD     password
MYSQL_UID_FIELD         125    #postfix uid
MYSQL_GID_FIELD         125    #postfix gid
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        concat("/home/maildir/",maildir) #/home/maildir的权限要为postfix
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     concat("/home/maildir/",maildir)
在/etc/rc.conf添加courier_authdaemond_enable="YES"
#cd /usr/local/etc/courier-imap
#vi imapd
修改IMAPDSTART=YES
#vi pop3d
修改POP3DSTART=YES
在/etc/rc.conf添加
courier_authdaemond_enable="YES"
courier_imap_pop3d_enable="YES"
courier_imap_imapd_enable="YES"
courier_imap_pop3d_ssl_enable="YES"
courier_imap_imapd_ssl_enable="YES"
到/usr/local/etc/rc.d中启动看看
#sockstat -4
root     couriertcp 954   3  tcp4   *:993                 *:*
root     couriertcp 944   3  tcp4   *:143                 *:*
root     couriertcp 934   3  tcp4   *:995                 *:*
root     couriertcp 923   3  tcp4   *:110                 *:*
...
#cd /usr/ports/mail/postfix
#make config

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:『转贴』安装OpenBSD前的分区准备

下一篇:更新FreeBSD Port Tree的几种方法