就像标题一样,我在 HTML 中创建了一个简单的表单
您可以在http://thee-l.comuv.com/send.php看到它这会向我发送一封电子邮件,其中指定了主题和正文文本我在 Apache 的 localhost 上运行它,我在不到一分钟的时间内进入我的收件箱分钟,但我然后将其上传到该站点的远程服务器,它根本没有给我发电子邮件
我有一个 gmail 地址,所以为了方便起见,我用 smtp2go 制作了一个传出 smtp 服务器,这是我的第一封 php 发送的电子邮件,我真的很高兴,马上把它放在远程服务器上,我们到了
我正在使用 000webhost
这是我的代码
<?php
if ($_POST['submit']){
ini_set("SMTP", "smtp2go.com");
ini_set("smtp_port", 2525);
$to = "lsworkemail112@gmail.com";
$subj = $_POST['topic'];
$body = $_POST['message'];
$header = "From: lsworkemail112@gmail.com";
if (mail($to, $subj, $body, $header))
{
echo "Message sent successfully";
}
else
{
echo "Message sent unsuccessfully";
}
}
else
{
echo "<html>
<form method=\"post\" action=\"send.php\">
Topic: <br/><input type=\"text\" name=\"topic\"/><br/>
Message: <br/><textarea name=\"message\"></textarea><br/>
<input type=\"submit\" value=\"Send\" name=\"submit\"/>
</form>
</html>";
}
?>