ご利用前に必ずお読みください。
フォーラムTOP > Xfree(旧無料レンタルサーバー) > PHPのsend_mailについて

PHPのsend_mailについて

by PHP勉強中さん (d00c7d14)
投稿数:0回
(ベストアンサー:0回)
2014/10/28 00:23
どなたかPHPのsendmialについて
ご教授いただけないでしょうか。

ご教授頂きたい内容ですが
現在、当レンタルサーバ環境にて
メール送信のテストプラグラムを作成したのですが
メールの受信を確認できませんでした。

テストプラグラムは以下の通りです。
------
<?php
$mailTo = 'Gメールのアドレス';
$mailFrom = 'Gメールのアドレス';
$subject = 'TEST';
$content = 'TEST';

// 文字コードを設定
mb_language("Ja");
mb_internal_encoding("UTF-8");

// 件名内の改行コードを除去
$subject = str_replace(array("\r\n","\r","\n"), '', $subject);

// メール送信
if ( mb_send_mail($mailTo, $subject, $content, "From:".$mailFrom) ) {
echo "OK";
} else {
echo "NG";
}
------

以上、宜しくお願い致します。
回答する
解決済みにする
by ponyoさん (1672d9e2)
投稿数:11回
(ベストアンサー:2回)
2014/11/06 19:32
Gmail同士だと送信できないですね。

PHPMailerクラスを使用するとできましたよ。
下記参考にしてください。
http://taitan916.info/blog/?p=1830


参考サイトのソースまるまるだと、SMTP認証エラーになるので、
以下の部分を書き換えて実行してみてください。


【参考サイト(変更前)】
$mailer->Host = 'ssl://smtp.gmail.com:465';
$mailer->SMTPAuth = TRUE;

【変更後】
$mailer->SMTPAuth = TRUE;
$mailer->SMTPSecure = 'ssl';
$mailer->Host = 'smtp.gmail.com:465';


では、ご参考まで〜
この回答に返信する