我有一個在線表格發送到我的客戶的電子郵件。不幸的是,我提交時收到「沒有這樣的用戶在這裏」錯誤。如果我在我的電子郵件或我的同事的電子郵件中測試了表單,它工作正常。沒有這樣的用戶在這裏通過表格發送錯誤
該電子郵件存在,因爲他們告訴我,他們使用它來發送和接收其他電子郵件。
錯誤看起來是這樣的:
此消息是由郵件傳遞軟件自動創建。
您發送的郵件無法傳遞給其一個或多個 收件人。這是一個永久性錯誤。下面的地址(ES)失敗:
<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
?>
三重檢查的電子郵件地址。我相信你所聲稱的錯誤消息 – nogad
@nogad我做過。幾次。 –
這樣測試那個電子郵件地址。直接從您的個人郵件客戶端發送一些內容。根本不涉及PHP。如果這種情況反彈,那麼用戶向你說謊是有效的,或者他們對他們的地址確實是錯誤的。 –