WordPressの質問(q10063418)の続
参考サイトを見てsmtp設定をPHP側で試しているのですが、メールの送信のやり方がわかりません。
テストメールをwp_mail()から送信してみるというコードをファイルに書き込んでもメールが届いていない状態です。
Hostは契約時のメール内容から、Port番号はカラフルボックスの案内から、Username、Password、From はCpanelの設定画面から確認しているのですが…
何か抜けているのでしょうか?
localhost環境でも試してみようかと考えております。
※接続ポート番号について
https://help.colorfulbox.jp/manual/mail-spec-list/
※実装コード
add_action("phpmailer_init", "send_smtp_email");
function send_smtp_email( $phpmailer ) {
$phpmailer->isSMTP();
$phpmailer->Host = "[mail.last.cfbx.jp]";
$phpmailer->SMTPAuth = true;
$phpmailer->Port = 587;
$phpmailer->SMTPSecure = "tls";
$phpmailer->Username = "[test@last.cfbx.jp]";
$phpmailer->Password = "[takuya7530]";
$phpmailer->From = "[test@last.cfbx.jp]";
$phpmailer->FromName = "[test]";
}
※テストメールをwp_mail()から送信(t******@gmail.comは確認用のメールアドレス)
wp_mail(
"t******@gmail.com",
"届きましたか?",
/// => サブジェクト(件名)
"このメールが見れたなら設定は完ぺき!"
/// => ボディ(メール内容)
);
※参考サイト
1,https://qiita.com/e__ri/items/857b12e73080019e00b5
2,https://fukuro-press.com/wordpress-send-email-with-smtp/