PHPで作った、結果をメール送信するようにしていたシステムで、社内の都合でmb_send_mail()が使えなくなった。困ってネットで探したらQDmailなる、すばらしいモジュールが作られていることがわかった。それを実際にPHPに書いて使ったので、見本として掲載しておきます。
$message =<<<EOM
管理者 または お客 様
問い合わせがありました。または
ありがとうございます。
EOM;
// QDmail使用 今年からメールサーバーがmb_send_mail()でアクセスできなくなったため
require_once('qdmail.php');
require_once('qdsmtp.php'); //こちらは必ずしもrequire_onceしなくてもよいが、この方が何も考え無くてもいいので、とりあえず両方ともrequire_onceしておいた。
$mail = & new Qdmail( 'UTF-8' , 'base64' );
$mail -> smtp(true);
$param = array(
'host'=>'mail.xxxxx.gr.jp',
'port'=>25,
'from'=>'anata@xxxxx.gr.jp',
'protocol'=>'SMTP',
'user'=>'anatadesu',
'pass' => 'pasuwaadodesu',
);
$mail -> smtpServer($param);
//$mail ->to($todata); // 顧客への場合
$mail ->to('kanrisya@xxxxx.gr.jp','赤谷 ゆい'); //管理者の場合
$mail ->subject('問い合わせがありました。');
$mail ->from('anata@xxxxx.gr.jp','株式会社です');
$mail ->text($message);
$return_flag = $mail ->send();
参考 http://qiita.com/tsunet111/items/0ba0e8fc61882c3905c0
他に、上記の各項目の正しい書式の解説ページもあるので探して読んでください。
0 件のコメント:
コメントを投稿