SMTP错误550发件人不被允许

时间:2016-08-05 19:48:28

标签: php email

我试图通过php编码来发送邮件。但它显示错误" SMTP错误,550 Sender不被允许",是服务器问题还是编码有问题?

但是当我直接通过我的cpanel发送邮件时,它就会被送到。

我用来发送邮件的代码是:

<?php
$to = "example@gmail.com";
$subject = "HTML email";
$message = "
<html>
<head>
<title>HTML email</title>
</head>
<body>
<p>This email contains HTML Tags!</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>
";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: support@example.in' . "\r\n";
$headers .= 'Cc: uraijada@example.in' . "\r\n";
mail($to,$subject,$message,$headers);
?>

2 个答案:

答案 0 :(得分:0)

通常这意味着接收服务器拒绝邮件,因为FROM域和发送SMTP服务器的域不匹配(例如example.in与您的服务器所说的域不同,它是)。

答案 1 :(得分:0)

非常感谢你们的帮助。
实际上它从我的服务器端发现问题。我的邮件被我的服务器阻止了。