home > PHP入門 > 電子メールの送信

PHP入門の「に」

電子メールの送信

php.iniの設定

SMTP = mail.xxx.co.jp   ・・・メール送信サーバー名を指定
sendmail_from = PHP@zzz.co.jp ・・・送信元のメールアドレスを指定

※php.iniの記述箇所、先頭に「;」がついていたら外して有効にする。

php.iniの設定後、Apacheを再起動する

mb_send_mail()関数
日本語で電子メールを送信する。
メール送信に成功するとtrueを、失敗するとfalseを返す。
※この関数を使う前に、マルチバイト文字列を使うための設定をする

mb_send_mail("lbh@yyy.co.jp", "test", "メールは届きましたか?");

翻訳
mb_send_mail("送信先のメールアドレス", "メールの件名", "メールの本文");
<html>
<body>
<?php
	mb_language("ja");
	mb_internal_encording("EUC-JP");
	
	$header = "From:" .mb_encode_mimeheader("管理者"). "<aaa@bbb.co.jp>";
	$mailto = "ccc@ddd.co.jp";
	
	$subject = "主演作品";
	$message = "☆ドラマ☆\r\nDVDボックスについてのお知らせです!";
	
	if(mb_send_mail($mailto, $subject, $message, $header)){
		print "送信しました。";
	}else{
		print "送信エラー";
	}
?>
</body>
</html>
翻訳

実行結果
送信しました。
受信メール
差出人:管理者[aaa@bbb.co.jp]
宛先: ccc@ddd.co.jp
件名: 主演作品

☆ドラマ☆
DVDボックスについてのお知らせです!
前へ 次へ

▲このページのトップへ