私は実行します VPS どのホストが複数のドメイン. これらのドメインからメールを送信すると、常にトリッキーされています. 私は長い間使用してきました WP SMTP これを回避するにはWordPressのプラグインメール, 私は、適切な修正を取得したいです. 多くの読書の後、私は適切な解決策を見つけました
問題は、「from」アドレスと「return to」アドレスが一致している必要があり、コードを完全に実行する方法を知らない限り、それらは一致しないことです。.
非ワードプレスサイトのコード
$message = 'Your message here'; $sender = 'you@yourdomain.com'; $headers = 'From: ' . $送信者 . "\R nは" . 'Reply-To: ' . $送信者 . "\R nは" . 'Return-Path: ' . $送信者; $subject = 'Your Subject'; $成功=メール('recepient@mail', $主題, $メッセージ, $ヘッダ, "-F " . $送信者);
ノート, キー部分は、最後の部分であります, ヘッダーの後の追加値. これは追加のパラメーター部分であり、‑fコマンドを使用して送信者を再度指定します
これに関する詳細については、で良い記事があります ププンジ
WordPressの
次のコードをテーマのfunctions.phpに追加するか、そのコードを使用してカスタムプラグインを作成するだけです。
クラスemail_return_path { 関数__construct() { add_action( 'phpmailer_init', 配列( $この, 'fix' ) ); } 機能の修正( $phpmailerの ) { $phpmailer->送信者= $ phpmailer->から; } } 新しいemail_return_path();
おかげ キナモ 先端のため
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”