Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 向用户发送重复电子邮件的方法?_Php_Wordpress - Fatal编程技术网

Php 向用户发送重复电子邮件的方法?

Php 向用户发送重复电子邮件的方法?,php,wordpress,Php,Wordpress,我用wordpress制作了一封简单的电子邮件,但它只会向管理员发送电子邮件。我需要找到方法发送重复的电子邮件感谢用户 $emailTo = get_option('tz_email'); if (!isset($emailTo) || ($emailTo == '') ){ $emailTo = get_option('admin_email'); } $subject = 'I Have A Question to Ask from '.$na

我用wordpress制作了一封简单的电子邮件,但它只会向管理员发送电子邮件。我需要找到方法发送重复的电子邮件感谢用户

    $emailTo = get_option('tz_email');
    if (!isset($emailTo) || ($emailTo == '') ){
        $emailTo = get_option('admin_email');
    }
    $subject = 'I Have A Question to Ask from '.$name;
    $body = "Name: $name \n\nEmail: $email \n\nPhone: $phone \n\nComments: $comments";
    $headers = 'From: '.$name.' ' . "\r\n" . 'Reply-To: ' . $email;


    wp_mail($emailTo, $subject, $body, $headers);
    $emailSent = true;

    }

我很欣赏你的洞察力。多谢各位

看起来您在
$email
中已经有了用户的电子邮件地址,对吗?你在问题中显示的信息中使用了它

$subject = '(duplicate) I Have A Question to Ask from '.$name;
$body = "This message was sent to the administrator:\n\nName: $name \n\nEmail: $email \n\nPhone: $phone \n\nComments: $comments";
$headers = 'From: '.$name.' ' . "\r\n" . 'Reply-To: ' . $email;
wp_mail($email, $subject, $body, $headers);
只需添加:

wp_mail($email, "Thank you for your message", $body, $headers);

发送垃圾邮件的好方法,因为没有验证他们提供的电子邮件是否真的是他们的。@dragon-这是相当长的代码。所以我粘贴了代码,我只需要知道如何发送重复的电子邮件。@Paul Tomblin-erm,我有一个验证来检查电子邮件地址(preg_match),但现在我想起来了,你说得对。没有办法检查电子邮件地址是否属于他们?没有,没有办法检查在表单中输入电子邮件地址的人是在输入自己的电子邮件地址还是想发送垃圾邮件的人的地址。啊,谢谢!因此,我需要重新使用wp_mail()向用户发送重复的电子邮件。您使用它发送一条消息,您可以使用它发送另一条消息。好的,但如果我向用户使用一条消息,而不是向管理员用户使用一条消息。所以我必须使用wp_mail()两次。正当