WordPress でメール送信

WordPressはPHPなので、sendmailを使っても当然メールは送信できるわけですが、 WordPressからメールを送信するには、wp_mail() なる関数が用意されているので、それを使ったほうが簡単。

2020/4/27修正

いつからかわからないですが、$headersには、三島平八 のような形式では指定できなくなっていました。(wp_mail_from_nameフックを使う必要があります。)

wp_mail_from_nameフックを使って、メールアドレスに名前をつけます。

↓これは以前はいけたけど、ダメな例です

あと、Return-Pathを設定するには、アクションフックを使うらしいです。
参考:http://2inc.org/blog/2013/08/05/3459/

ただし、wp_mail() の $headers でFrom:を指定すると、勝手にReturn-Path:も設定されるようなので、通常はいらないのでは?

タイトルとURLをコピーしました