我在创建表单时进行了这个简单的测试,我希望表单能够两次发送电子邮件:
问题是,我可以发送第一封电子邮件,但我无法发送第二封电子邮件。我觉得这应该很容易。我可能会错过一两行。这是代码:
<?php
$field_email = $_POST['email'];
$mail_to = 'myemail@mydomain.com';
$subject = 'Message from a site visitor '.$field_name;
$body_message .= 'E-mail: '.$field_email."\n";
$headers = 'From: '.$field_email."\r\n";
$headersTo = 'From: '.$mail_to."\r\n";
$body_messageTo = 'Thank you for your interest';
$subjectTo = 'Thank You from Gaban';
$mail_status = mail($mail_to, $subject, $body_message, $headers);
$autoreply = mail($field_email, $subjectTo, $body_messageTo, $headersTo);
?>
$field_email
应直接从HTML代码中的“电子邮件”表单中获取数据。
答案 0 :(得分:1)
除非$ _POST ['email']包含无效的电子邮件地址,否则我看不出有什么问题。我说这个问题最有可能发生在邮件服务器上,处理发送第二封电子邮件的邮箱。