我有一个在线表单,正在发送到我客户的电子邮件中。不幸的是,我在这里找到了一个没有这样的用户"提交时出错。如果我在我的电子邮件或同事的电子邮件中测试表格,它可以正常工作。
电子邮件的存在是因为他们告诉我他们使用它发送和接收其他电子邮件。
错误如下所示:
此邮件是由邮件传递软件自动创建的。
您发送的邮件无法发送给其中一个或多个邮件 收件人。这是一个永久性错误。以下地址失败:
<client's email> No Such User Here
编辑:对于它的价值,这里是我的代码。我使用Processwire并使用表单模板处理器模块。我之前使用过的。此表单在发送到任何电子邮件时都能正常运行,但我的客户却可以使用。我认为这更像是一个MX记录的东西,我并不是非常精通。
<?php
$form = $modules->get('FormTemplateProcessor');
$form->template = $templates->get('form'); // required
$form->requiredFields = array('first_name','last_name','company','email','phone');
$form->email = 'CLIENTS EMAIL'; // optional, sends form as email
$form->parent = $page; // optional, saves form as page
echo '<div class="form-header"><h2>Become a member today</h2></div>';
echo $form->render(); // draw form or process submitted form
?>