SSL站点上的PHP表单邮件程序

时间:2012-07-16 03:53:21

标签: php forms ssl mailer

我很难找到一个应该有一个非常简单的解决方案的解决方案。

我创建了一个PHP表单邮件程序,可以在我的客户网站上运行。然后,他决定获得SSL证书,从那时起,表单邮件程序就不起作用了。我根本没有任何错误。似乎所有内容都已发送,但我还没有收到来自表单的任何电子邮件。

然后我创建了一个带有一个字段和一个非常基本的PHP表单邮件的无意义表单,看看我是否可以解决问题,但即使这个基本代码也不起作用。

mail()函数不能与SSL一起使用吗?我以为我错过了某些相关的东西。这是我第一次使用SSL,但是如果我能够获得一些方向,我就能创建代码,这就是这篇文章的原因。任何指导,指导或批评都将非常感激。

---我用于测试的非正式表格---

<form id="form1" name="form1" method="post" action="testFormsub.php">
<input type="text" name="text1" id="text1" />
<input type="submit" name="button" id="button" value="Submit" />
</form>

---我的基本PHP FORM MAILER ---

<?php
$test = $_POST['text1'];
$to="email@email.com";
$subject="Thank you for registering.";
$header="From: TEST EMAIL <email@email.com>";
$message="PLEASE WORK...$test \r\n";
$sentmail = mail($to,$subject,$message,$header);
?>

1 个答案:

答案 0 :(得分:0)

您是否在表单页面和结果页面中使用两个单独的页面进行邮寄?

如果是,您是否在两个页面都使用SSL?

如果没有,问题可能在于您的sendmail页面使用SSL并且您的testFormsub.php未使用SSL。