Невозможно отправить почту на веб-почту Godaddy, используя контактную форму php

Я создал одну контактную форму в php, она отлично работает для gmail, но пока я пытаюсь отправить почту с положительным статусом веб-почты godaddy, но письмо не приходит в мой почтовый ящик godaddy.
Вот мой код

<?php
if(isset($_POST['Submit_mail'])){

$name=trim($_POST["name"]);
$number=trim($_POST["number"]);
$email=trim($_POST["email"]);
$msg=trim($_POST["msg"]);
$catalogue=trim($_POST["catalogue"]);

if($name == "" ) {
$error= "error : You did not enter a name.";
$code= "1" ;
}

elseif($number == "" ) {
$error= "error : Please enter number.";
$code= "2";
}

//check if the number field is numeric
elseif(is_numeric(trim($_POST["number"])) == false ) {
$error= "error : Please enter numeric value.";
$code= "2";
}

elseif(strlen($number)<10) {
$error= "error : Number should be 10 digits.";
$code= "2";
}

//check if email field is empty
elseif($email == "" ) {
$error= "error : You did not enter a email.";
$code= "3";
} //check for valid email

elseif(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email)) {
$error= 'error : You did not enter a valid email.';
$code= "3";
}

elseif($msg == "" ) {
$error= "error : Please enter Product Description.";
$code= "4";
}

else{
$message='my message ';$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";if(mail('mywebmailid','You have a new quote request from client',$message,$headers))
{
//header("Location:index.php?status=true");
echo "Success";
}
else
{
//header("Location:index.php?status=false");
echo "fail";
}}

}
?>

0

Решение

Godaddy, кажется, сломал команду php mail () в декабре 2016 года. Я пытаюсь решить проблему самостоятельно. Это работало до середины декабря, пока меня не было в отпуске, и мои сотрудники только что сообщили мне, что никаких электронных писем больше не приходит. Нет ошибок, php mail () отвечает с успехом.

Godaddy что-то изменил, и они не сказали мне, что они изменили! Раздражает, они делают это слишком много, вероятно, переезжая на новый хост, как только мои условия истекут.

Если я смогу определить проблему, я опубликую ее здесь для вас.

Что еще работает, так это функции godaddy formmail и gdform, встроенные в вашу учетную запись хостинга. Они довольно уродливы и не могут быть настроены, и будет работать только один адрес электронной почты.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]