PHP でサーバーからメールを送信する
今回は何かと便利なメール送信についてです。
メール送信に使う sendmail のパスを php.ini 内の sendmail_path に設定します。この値は /usr/sbin/sendmail -oi -t 等になります(が、もちろんこれは環境に依存しますので正確にはシステム管理者に聞かないとわかりません)。
<?php
mb_language("Japanese");
mb_internal_encoding("UTF-8");
$to = 'foo@bar.com';
$subject = 'これは日本語の件名です';
$body = 'これは日本語のメールの内容です';
$result = mb_send_mail (
$to,
$subject,
$body,
"From: bar@baz.com"
);
if ($result) {
print "The mail has been successfully sent.";
}
else {
print 'Error';
}
?>