将重复电子邮件发送给用户的方式?

问题描述:

我在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; 

    } 

深表感谢。谢谢。

+0

只需复制和粘贴代码? – Manuel 2012-03-27 11:20:54

+0

垃圾邮件人的好方法,因为没有验证他们提供的电子邮件真的是他们的。 – 2012-03-27 11:35:04

+0

@dragon - 这是相当长的代码。所以我粘贴了我只需要知道如何发送重复电子邮件的代码。 – joe 2012-03-27 11:39:47

貌似你已经有了用户的电子邮件地址$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); 
+0

啊谢谢!所以我需要重新使用wp_mail()发送重复邮件给用户。 – joe 2012-03-27 11:39:02

+0

您使用它发送一条消息,您可以使用它发送另一条消息。 – dldnh 2012-03-27 11:42:31

+0

好的,但是如果我使用一条消息给用户,但不给管理员用户。所以我必须使用wp_mail()两次。对? – joe 2012-03-27 11:47:57

只需添加:

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