Qdmailの履歴
デバッグ
$mail = new Qdmail(); $mail->debug = 0; //普通に送信 $mail->debug = 1; //メール内容を出力し、普通に送信 $mail->debug = 2; //メール内容を出力、送信しない
smtp
require_once './qdmail.php'; require_once './qdsmtp.php'; $smtpOptions = array( 'host'=>'ssl://smtp.gmail.com', 'port'=>'465', 'from'=>'hogesh@gmail.com', 'user'=>'hogesh@gmail.com', 'pass' => 'hogehoge', 'protocol'=>'SMTP_AUTH', ); $mail = new Qdmail(); $mail->smtp(true); $mail->smtpServer($smtpOptions);
送信メールの内容を取得
$qdmail->content_all_for_smtp
デコメ、絵文字対応
大変でした。
hack: fatal: usage: sendmail
/var/log/maillogに
postfix/sendmail[66923]: fatal: usage: sendmail [options]
が発生。
sendmailを呼び出しているのが原因。$is_qmail = falseにする。
Qdmailは使うときだけnewするかvar $is_qmailを変更しよう (特にCakePHPで使う場合)