chown root /etc/postfix/aliases
chown root /etc/postfix/aliases.db
chown root /etc/postfix/virtual
chown root /etc/postfix/virtual.db
|
Vi /etc/init.d/vm-pop3d
|
将
daemon vm-pop3d -d 10 -t 600
修改为
daemon vm-pop3d -d 10 -t 600 -u nobody
|
Vi /etc/rc.d/rc.local
|
增加
/usr/sbin/postfix start
|
echo "/^(.*)\@fzjob.cn$/
$1.fzjob.cn" > /etc/postfix/virtual.regexp
echo "/^(.*)\@eaglenice.cn$/ $1.eaglenice.cn" >> /etc/postfix/virtual.regexp
echo "fzjob.cn #" >> /etc/postfix/virtual
echo "eaglenice.cn #" >> /etc/postfix/virtual
postmap /etc/postfix/virtual
echo "leo.fzjob.cn: /var/spool/virtual/fzjob.cn/leo" >> /etc/postfix/aliases
echo "test.eaglencie.cn: /var/spool/virtual/eaglenice.cn/test" >> /etc/postfix/aliases
postalias /etc/postfix/aliases
chown nobody /etc/postfix/aliases
chown nobody /etc/postfix/aliases.db
chown nobody /etc/postfix/virtual
chown nobody /etc/postfix/virtual.db
mkdir /var/spool/virtual
mkdir /var/spool/virtual/eaglenice.cn
mkdir /var/spool/virtual/fzjob.cn
chmod 755 /var/spool/virtual
chmod 755 /var/spool/virtual/eaglenice.cn
chmod 755 /var/spool/virtual/fzjob.cn
chgrp mail /var/spool/virtual
chgrp mail /var/spool/virtual/eaglenice.cn
chgrp mail /var/spool/virtual/fzjob.cn
mkdir /etc/virtual
mkdir /etc/virtual/eaglenice.cn
mkdir /etc/virtual/fzjob.cn
touch /etc/virtual/eaglenice.cn/passwd
touch /etc/virtual/fzjob.cn/passwd
chmod 644 /etc/virtual/eaglenice.cn/passwd
chmod 644 /etc/virtual/fzjob.cn/passwd
Chmod 755 /etc/sasldb2
|
#vm-pop3d
用户密码
htpasswd /etc/virtual/fzjob.cn/passwd leo
#smtp
用户密码
saslpasswd2 -u fzjob.cn -c leo
|
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-1.1.11/README_FILES
sample_directory = /usr/share/doc/postfix-1.1.11/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 450
virtual_alias_maps=hash:/etc/postfix/virtual ,regexp:/etc/postfix/virtual.regexp
alias_maps=hash:/etc/postfix/aliases
allow_mail_to_commands = alias, forward, include
allow_mail_to_files = alias, forward, include
smtpd_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/sasldb2
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks reject_invalid_hostname reject_non_fqdn_hostname reject_unknown_sender_domain reject_non_fqdn_sender reject_non_fqdn_recipient reject_unknown_recipient_domain reject_unauth_pipelining reject_unauth_destination permit
|
perl -MCPAN -e shell
|
CPAN
安装模式
|
Install MIME::Base64
|
所需组件
|
Install Text::Iconv
|
所需组件
|
Install LDS/CGI.pm-3.38.tar.gz
|
所需组件
|
Install GBARR/libnet-1.22.tar.gz
|
所需组件
|
auth_module auth_vdomain.pl
auth_withdomain yes
mailspooldir /var/spool/virtual/
zojie.com
# 注意目录名和域名一致
use_syshomedir no
use_homedirspools no
enable_autoreply no
enable_setforward no
enable_vdomain yes
vdomain_admlist user
vdomain_maxuser 10000
vdomain_vmpop3_pwdpath /etc/virtual # 这是 vm-pop3d 默认寻找passwd的目录
vdomain_vmpop3_pwdname passwd
vdomain_vmpop3_mailpath /var/spool/virtual
vdomain_postfix_aliases /etc/postfix/aliases
vdomain_postfix_virtual /etc/postfix/virtual
vdomain_postfix_postalias /usr/sbin/postalias
vdomain_postfix_postmap /usr/sbin/postmap
|