service qmail stop
ps aux
pkill imapd
pkill qmail-popup
pkill qmail-pop3d
pkill couriertls
service qmail start
1 Qmail 相关目录文件
2 Mysql 相关信息
2.1 Mysql 相关目录
2.2 mysql 登录
3 Qmail使用说明
4 Qmail日常管理说明
4.1 Qmail启停脚本
4.2 新增邮箱用户(列表)
5 Qmail故障排查
5.1 qmail系统相关日志
5.2 Qmail进程检查
5.3 故障案例
exec /usr/local/bin/softlimit -m 10000000 \
通过命令 管理列表 #创建列表 maillist,其中 maillist为列表名称,example.com 为域名
一.创建邮件列表:
[root@mail ~]# cat addlist.sh
while read name; do
ezmlm-make -dA /home/vpopmail/domains/example.com/$name /home/vpopmail/domains/foxitsoftware.com/.qmail-$name $name example.com
chown vpopmail.vchkpw /home/vpopmail/domains/example.com/$name /home/vpopmail/domains/example.com/.qmail-$name* -R
done <list.txt
二.订阅:
1.发送空邮件加入,根据提示2次确认
maillist-sa-subscribe@example.com
或者
2.
创建用户
[root@mail example.com]# vpasswd demo6@example.com 123456
while read name; do
ezmlm-sub /home/vpopmail/domains/example.com/ maillist $name@example.com
done <cmpc.txt
ezmlm-unsub /home/vpopmail/domains/example.com/maillist demo6@example.com demo7@example.com ----------删除订阅者 可以删除多个
ezmlm-list /home/vpopmail/domains/example.com/maillist
ezmlm-check /home/vpopmail/domains/example.com/maillist -------------这个非常有用,仔细看,就知道哪里配置的正确,或者错误
#vi charset
:B
信件头添加:
Precedence: bulk
X-No-Archive: yes
Sender: < mailmaster@example.com>;
Reply-To: < mailmaster@example.com>;
list-help: < mailto:mailmaster@example.com>;
list-unsubscribe: < mailto:unsubscribe@example.com>;
list-post: < mailto:maillist@example.com>;
To: < maillist@example.com>;
return-path
return-receipt-to
content-length
precedence
x-confirm-reading-to
x-pmrqc
list-help
list-unsubscribe
list-post
To
#touch remote
#touch modpost
#touch moderator
#ln -s /usr/home/vpopmail/domains/example.com/maillist/moderator /home/vpopmail/domains/example.com/.qmail-maillist-accept-default
#ln -s /usr/home/vpopmail/domains/example.com/maillist/moderator /home/vpopmail/domains/example.com/.qmail-maillist-reject-default
#vi moderator
|/usr/local/qmail/bin/ezmlm/ezmlm-moderate '/home/vpopmail/domains/example.com/maillist'
|/usr/local/qmail/bin/ezmlm/ezmlm-clean '/home/vpopmail/domains/example.com/maillist' || exit 0
#vi editor
|/usr/local/qmail/bin/ezmlm/ezmlm-reject '/home/vpopmail/domains/example.com/maillist'
|/usr/local/qmail/bin/ezmlm/ezmlm-warn '/home/vpopmail/domains/example.com/maillist'
|/usr/local/qmail/bin/ezmlm/ezmlm-store '/home/vpopmail/domains/example.com/maillist' || exit 0
|/usr/local/qmail/bin/ezmlm/ezmlm-clean '/home/vpopmail/domains/example.com/maillist' || exit 0
#/usr/local/qmail/bin/ezmlm/ezmlm-sub /home/vpopmail/domains/example.com/maillist/mod mailmaster@example.com ----添加仲裁人,可以添加多个
mailmaster@example.com
|/usr/local/qmail/bin/ezmlm/ezmlm-warn '/home/vpopmail/domains/example.com/maillist' || exit 0
F:-aBCDEFGHIJKLMNOpQRSTUVWXYZ
D:/home/vpopmail/domains/example.com/maillist
T:/home/vpopmail/domains/example.com/.qmail-maillist
L:maillist
H:example.com
C:
0:
3:
4:
5:mailmaster@example.com
6:
7:
8:
9:
使用任意账号给 maillist@example.com发信, mailmaster@bd.com会收到一封确认信
如果允许这封信发送,直接回复,如果拒绝,点信件里的拒绝连接
信件里有拒绝和允许的连接:
允许发送: maillist-accept-1049189082.48169.acdilndmjdahikkfomhl@example.com
拒绝发送: maillist-reject-1049189082.48169.acdilndmjdahikkfomhl@example.com
[root@mail ~]# cat addlist.sh
while read name; do
ezmlm-make -dA /home/vpopmail/domains/example/$name /home/vpopmail/domains/example/.qmail-$name $name example
chown vpopmail.vchkpw /home/vpopmail/domains/example/$name /home/vpopmail/domains/example/.qmail-$name* -R
done <list.txt
while read name; do
echo " $name@example"
vadduser -q NOQUOTA -r -c $name $name@example
done <newusers.txt
[root@mail ~]# cat adduer.sh
while read name; do
vadduser -q NOQUOTA -r -c $name $name@example
done <users.txt
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /var/www/example_com/mail/htdocs
ServerName mail.example
ErrorLog /var/log/httpd/mail_example_com_error.log
CustomLog /var/log/httpd/mail_example_com_access.log combined
ServerSignature Off
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/foxitsoftware_com/mail/htdocs>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
RewriteEngine On
RewriteCond %{SERVER_NAME} !mail.example
RewriteRule ^(.*)$ http://mail.example$1 [R,L]
</VirtualHost>
[root@mail foxitsoftware.com]# vuserinfo demo@foxitsoftware.com
name: demo
passwd: $1$LMhTwlxF$4ukmosTCtR899UttZl4ag1
clear passwd: NCPNG1T9
comment/gecos: demo
uid: 0
gid: 0
flags: 0
gecos: demo
limits: No user limits set.
dir: /home/vpopmail/domains/foxitsoftware.com/demo
quota: NOQUOTA
usage: NOQUOTA
last auth: Fri Feb 5 14:41:44 2010
last auth ip: imap
qmailctl queue
service qmail stop
pkill couriertls
pkill qmail-remote
pkill imapd
pkill qmail-popup
pkill qmail-php3d
pkill qmail-pop3d
service qmail start
qmailctl queue
转载于:https://blog.51cto.com/steven2/264643