WordPress でメール送信

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

$headers = 'From:三島平八<heihachi@********.com>';//送信元メールアドレス
$mailadress = 'kazuya@*******.jp';//送信先メールアドレス
$subject = 'お元気ですか?';
$message = '私もずいぶんな歳になりましたが、まだまだ元気です。';
wp_mail($mailadress, $subject, $message, $headers);

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

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

0
  • このエントリーをはてなブックマークに追加