Php发送邮件脚本在托管时不发送邮件

时间:2017-06-25 10:32:37

标签: php html

当我尝试使用PHP发送邮件时



<form action="tester.php" method="post">
 FullName<input type="text" name='name'><br>
    Email<input type="email" id="email-input" name='email-try'>
    <button type="submit">Send</button>
    <br/>
    
</form>
&#13;
&#13;
&#13;

&#13;
&#13;
<?php
$to = $_POST['email-try'];
$name = $_POST['name'];

$subject = "My Email Trial";
$txt = "Hey my name is ".$name." and I'm trying to see if this will work";
$headers = "From: supporter@gmail.com";

mail($to,$subject,$txt,$headers);

header("location: type.html");
echo "Email Sent";
?>
&#13;
&#13;
&#13;

脚本,它重定向很好,并告诉我它已发送,但当我检查我的邮件时,我没有看到它。我已经托管了该网站并在线检查了这些代码,但它们无法正常工作。请问我做错了什么

1 个答案:

答案 0 :(得分:0)

我的一个网站上有类似的问题。后来我发现我的主人没有允许我使用发送邮件。我尝试使用smtp发送电子邮件。尝试使用Mail.php。这是教程链接。 https://www.lifewire.com/send-email-from-php-script-using-smtp-authentication-and-ssl-1171197

我相信它会奏效。