さくらのレンタルサーバに移植した。
メール送信できないので、SMTPサーバの設定を確認した。
変更前
// SMTPサーバーの情報を連想配列にセット
$params = array(
"host" => _HOST_, // SMTPサーバー名
"port" => 587, // ポート番号
"auth" => true, // SMTP認証を使用する
"username" => _USERNAME_, // SMTPのユーザー名
"password" => _PWD_, // SMTPのパスワード
"persist" => TRUE // TRUE:配信毎に接続を切らない。
);
usernameとpasswordはユーザアカウントとそのパスワードを
使用していたのが間違いだった。
レンタルサーバに登録しているメールアドレスとそのパスワードを
設定するとメールを送信できた。
変更後
// SMTPサーバーの情報を連想配列にセット
$params = array(
"host" => localhost, // SMTPサーバー名
"port" => 25, // ポート番号 25
"auth" => true, // SMTP認証を使用する
"username" => 'zzzzzzzzzzzi@xxxxxx.sakura.ne.jp', // SMTPのユーザー名
"password" => xxxxxxxx, // SMTPのパスワード
"persist" => TRUE // TRUE:配信毎に接続を切らない。
);
ポート番号は25にした。無事にメールを送信できた。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image