无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

在Fedora上创建自身的电子邮件网络服务器(3)

时间:2021-03-01 05:49来源:未知 作者:jianzhan 点击:
[]# cd /etc/pam.d [.d]# cp /work/postfix postfix [.d]# postfix的內容以下: ##########/etc/pam.d/postfix################## echo auth sufficient pam_mysql.so user=postfix passwd=postfix host=localhost db=postfix table=mailbox userco
[]# cd /etc/pam.d
[.d]# cp /work/postfix postfix
[.d]#
postfix的內容以下:
##########/etc/pam.d/postfix##################
echo auth sufficient pam_mysql.so user=postfix passwd=postfix host=localhost db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1
echo account required pam_mysql.so user=postfix passwd=postfix host=localhost db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1
echo auth sufficient pam_unix_auth.so
echo account t.so
[.d]# [ -f imap ] mv imap imap.orig
[.d]# [ -f pop ] mv pop pop.orig
[.d]# [ -f smtp ] mv smtp smtp.orig
[.d]# n -s postfix imap
bash: n: command not found
[.d]# ln -s postfix imap
[.d]# ln -s postfix pop
[.d]# ln -s postfix smtp
[.d]# cp postfix sieve
[.d]# cd ..

五、cyrus-sasl的安裝配备

我曾不愿再次编译程序cyrus-sasl的,但是fedora内置的在我检测的情况下出难题,還是重编译程序吧,尽管fedora带的也是2.1.15版本号。


[]# cd /ruanjian
[]# cd cyrus-sasl-2.1.15
[-sasl-2.1.15]# ./configure --disable-sample \
--disable-pwcheck --disable-gssapi --disable-cram \
--disable-digest --disable-krb4 --disable-anon \
--with-saslauthd=/var/run/saslauthd \
--enable-plain --enable-login
[-sasl-2.1.15]# [ -d /usr/lib/sasl2 ] mv /usr/lib/sasl2 /usr/lib/sasl2.orig
[-sasl-2.1.15]# ln -s /usr/local/lib/sasl2 /usr/lib/sasl2
[-sasl-2.1.15]# echo /usr/local/lib /etc/ld.so.conf
[-sasl-2.1.15]# echo /usr/local/lib/sasl2 /etc/ld.so.conf
[-sasl-2.1.15]# ldconfig
[-sasl-2.1.15]#
[-sasl-2.1.15]# echo pwcheck_method: saslauthd /usr/lib/sasl2/smtpd.conf
[-sasl-2.1.15]# /usr/local/sbin/saslauthd -a pam
[-sasl-2.1.15]#

六、postfix的安裝和配备

A.先终止sendmail.fedora早已默认设置安裝了sendmail,除掉它。


[]# /etc/init.d/sendmail stop
关掉 sendmail: [不成功]
[]# mv /usr/bin/newaliases /usr/bin/newaliases.orig
[]# mv /usr/bin/mailq /usr/bin/mailq.orig
[]# mv /usr/sbin/sendmail /usr/sbin/sendmail.orig

B.加上客户和组


[]# groupadd -g 12345 postfix
[]# groupadd -g 12346 postdrop
[]# useradd -u 12345 -g 12345 -c postfix -d /dev/null -s /nologin postfix

C.编译程序postfix


[]# cd postfix-2.0.16
[-2.0.16]# make -f Makefile.init makefiles \
'CCARGS=-DUSE_SASL_AUTH -DHAS_MYSQL -I/usr/include/mysql -I/usr/include/sasl' \
'AUXLIBS=-L/usr/lib/mysql -L/usr/local/lib/sasl2 -lmysqlclient -lsasl2 -lz -lm'
[-2.0.16]# make install
[-2.0.16]# cd /etc
[]# mv aliases aliases.orig
[]# ln -s postfix/aliases aliases
[]# cd postfix
[]# echo 'root: tester' /etc/postfix/aliases
[]# postalias /etc/postfix/aliases
[]#

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信