Oct
7
困惑已久的Qmail问题终于搞定:Uh-oh:_.qmail_file_is_writable._(#4.7.0)
几乎研究到了崩溃的程度了。。
Array
Oct 7 11:50:22 server-87 qmail: 1223347822.067531 new msg 12616420
Oct 7 11:50:22 server-87 qmail: 1223347822.067633 info msg 12616420: bytes 1199 from <zhoz@zhoz.com> qp 29461 uid 507
Oct 7 11:50:22 server-87 qmail: 1223347822.085567 starting delivery 721: msg 12616420 to local zhoz.com-reg@zhoz.com
Oct 7 11:50:22 server-87 qmail: 1223347822.085642 status: local 1/10 remote 0/1
Oct 7 11:50:22 server-87 qmail: 1223347822.086996 delivery 721: Array
Oct 7 11:50:22 server-87 qmail: 1223347822.087063 status: local 0/10 remote 0/1
Oct 7 11:51:04 server-87 qmail: 1223347864.104137 starting delivery 722: msg 12616414 to local zhoz.com-reg@zhoz.com
delivery 761: deferral: Array
发送邮件时,出现了两外致命的错误,红色显示部分。
开始以为是MX没有指向过来,就查了一下:
[root@server-87 zhoz.com]# host -t mx zhoz.com
zhoz.com mail is handled by 9 mail.zhoz.com.
原来MX记录是没问题的!
Array
Arrayqmail-default执行权限问题
rm .qmail-default
ln -s /home/zhoz/zhoz.sh .qmail-default
chmod 700 /home/zhoz/zhoz.sh .qmail-default
Array
##以reg@zhoz.com为例子
Array
cd /home/vpopmail/domains/zhoz.com
chmod 700 zhoz.com zhoz.com/reg zhoz.com/reg/Maildir/
Array Array
Array
修改了/var/qmail/control/locals文件,添加相应的MX对应的域名即可。
Array
Oct 7 16:00:35 server-87 qmail: 1223362835.288041 info msg 12616391: bytes 655 from <zhoz@zhoz.com> qp 16183 uid 507
Oct 7 16:00:35 server-87 qmail: 1223362835.304229 starting delivery 923: msg 12616391 to local zhoz.com-reg@zhoz.com
Oct 7 16:00:35 server-87 qmail: 1223362835.304267 status: local 1/10 remote 0/1
Oct 7 16:00:35 server-87 qmail: 1223362835.309163 delivery 923: success: did_1+0+0/
Oct 7 16:00:35 server-87 qmail: 1223362835.309286 status: local 0/10 remote 0/1
Oct 7 16:00:35 server-87 qmail: 1223362835.309336 end msg 12616391
Array Array
Array
|preline /usr/local/bin/php /home/zhoz/zhoz_send_mail.php
这个Shell里,这句话后面,不要添加回车、换行、空格等!!!调查了1多小时才查出来……
Array
Oct 7 11:50:22 server-87 qmail: 1223347822.067531 new msg 12616420
Oct 7 11:50:22 server-87 qmail: 1223347822.067633 info msg 12616420: bytes 1199 from <zhoz@zhoz.com> qp 29461 uid 507
Oct 7 11:50:22 server-87 qmail: 1223347822.085567 starting delivery 721: msg 12616420 to local zhoz.com-reg@zhoz.com
Oct 7 11:50:22 server-87 qmail: 1223347822.085642 status: local 1/10 remote 0/1
Oct 7 11:50:22 server-87 qmail: 1223347822.086996 delivery 721: Array
Oct 7 11:50:22 server-87 qmail: 1223347822.087063 status: local 0/10 remote 0/1
Oct 7 11:51:04 server-87 qmail: 1223347864.104137 starting delivery 722: msg 12616414 to local zhoz.com-reg@zhoz.com
delivery 761: deferral: Array
发送邮件时,出现了两外致命的错误,红色显示部分。
开始以为是MX没有指向过来,就查了一下:
[root@server-87 zhoz.com]# host -t mx zhoz.com
zhoz.com mail is handled by 9 mail.zhoz.com.
原来MX记录是没问题的!
Array
Arrayqmail-default执行权限问题
rm .qmail-default
ln -s /home/zhoz/zhoz.sh .qmail-default
chmod 700 /home/zhoz/zhoz.sh .qmail-default
Array
##以reg@zhoz.com为例子
Array
cd /home/vpopmail/domains/zhoz.com
chmod 700 zhoz.com zhoz.com/reg zhoz.com/reg/Maildir/
Array Array
Array
修改了/var/qmail/control/locals文件,添加相应的MX对应的域名即可。
Array
Oct 7 16:00:35 server-87 qmail: 1223362835.288041 info msg 12616391: bytes 655 from <zhoz@zhoz.com> qp 16183 uid 507
Oct 7 16:00:35 server-87 qmail: 1223362835.304229 starting delivery 923: msg 12616391 to local zhoz.com-reg@zhoz.com
Oct 7 16:00:35 server-87 qmail: 1223362835.304267 status: local 1/10 remote 0/1
Oct 7 16:00:35 server-87 qmail: 1223362835.309163 delivery 923: success: did_1+0+0/
Oct 7 16:00:35 server-87 qmail: 1223362835.309286 status: local 0/10 remote 0/1
Oct 7 16:00:35 server-87 qmail: 1223362835.309336 end msg 12616391
Array Array
Array
|preline /usr/local/bin/php /home/zhoz/zhoz_send_mail.php
这个Shell里,这句话后面,不要添加回车、换行、空格等!!!调查了1多小时才查出来……
作者:@Everyday NetLog
地址:http://log.zhoz.com/read.php?436
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!