Qdmail × Postfixで注意
イケテルQdmailのバージョン1.2.6b × Postfixでのお話。
どうもメール送信処理に時間がかかっていて、POSTFIXのログ見てみると
fatal: usage: sendmail [options]
と出力されていた。
この度にプロセスがまたされてるような感じ。
↓こういうことらしい。
http://hal456.net/qdmail/support#c303
以下のようにしたらエラーが出なくなって早くなった。
// qdmail.php 1176行目あたり
function isQmail(){
if(!is_null($this->is_qmail)){
return $this->is_qmail;
}
$this->is_qmail = false;
$ret = ini_get ( 'sendmail_path' );
if(false !== strpos($ret,'qmail')){
$this->is_qmail = true;
}
$sendmail_path = ini_get('sendmail_path');
// if(false !== @system($sendmail_path.' -d0.1 < /dev/null > /dev/null’,$ret)){
// if(is_array($ret)){
// $ret = reset($ret);
// }
// $code = (int) substr($ret,0,3);
// if( 100 === $code || 111 === $code){
// $this->is_qmail = true;
// }
// }



