Я пытаюсь отправить почту с помощью функции почты, но это всегда было отправлено в папку для спама, и это сообщение, приходящее через @ gator4120.hostgator.comкак отправить почту в почтовый ящик с помощью почты функции
<?php
$subject = "Registration completed !!!! ";
$from= "From: [email protected]\n";
$message ="Dear ".$varfname.",\n";
$message = $message."\r\nCongratulations! \n";
$message = $message."You are now a member of B2B Portal.\n";
$message = $message."Your profile is under screening and will be activated within next 24 hrs.\n ";
$header .= "Reply-To: admin <$from>\r\n";
$header .= "Return-Path: admin <$from>\r\n";
$header .= "From: admin <$from>\r\n";
$header .= "Organization: The organization\r\n";
$header .= "Content-Type: text/plain\r\n";
if (mail("[email protected]", $subject, $message, $header)) {
echo "The email has been sent!";
} else {
echo "The email has failed!";
}
?>
если ти идет спам его, потому что почтовый сервер решает, что это спам, вы не можете многое сделать в качестве отправителя, за исключением использования более надежных доменов и недопущения сообщений, а также предупреждения клиентов, что это может случиться. Это не то, что вы можете решить, это на стороне клиента. Для второй части вам нужно будет предоставить больше данных, но обратите внимание, что вы не передаете свою переменную на почту вообще, а также ее неправильный формат. – mikus
есть ли какой-либо процесс, чтобы исправить его – Bhavesh