Qdmail × Postfixで注意

add to hatena hatena.comment 9 users add to del.icio.us 0 user add to livedoor.clip 0 user

イケテル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;
//			}
//		}

Leave a Reply