テーマの functions.php
に以下のコードを追加してください。
1
2
3
4
5
6
7
8
9
10
11
12
|
function custom_smtp_settings($phpmailer) {
$phpmailer->isSMTP();
$phpmailer->Host = SMTP_HOST;
$phpmailer->Port = SMTP_PORT;
$phpmailer->Username = SMTP_USER;
$phpmailer->Password = SMTP_PASS;
$phpmailer->FromName = SMTP_NAME;
$phpmailer->From = SMTP_FROM;
$phpmailer->SMTPSecure = SMTP_SECURE;
$phpmailer->SMTPAuth = SMTP_AUTH;
}
add_action('phpmailer_init', 'custom_smtp_settings');
|
wp-config.php
で環境変数を定義してください。
1
2
3
4
5
6
7
8
|
define('SMTP_HOST', 'smtp.mail.me.com');
define('SMTP_PORT', 587);
define('SMTP_USER', 'iCloud アカウント');
define('SMTP_PASS', 'アプリ用パスワード');
define('SMTP_NAME', '発信者名前');
define('SMTP_FROM', '発信メール');
define('SMTP_SECURE', 'tls');
define('SMTP_AUTH', true);
|
iCloud アカウント は Apple で設定したメインメールである。
アプリ用パスワード は https://account.apple.com で作成してください。
発信メール は通知に利用するメールである。事前カスタムメールでメールアドレスを作成必要がある。