【发布时间】:2016-02-16 16:43:08
【问题描述】:
我目前在我的网站上创建联系表单时遇到问题。
我想在我的网站上使用一个使用本地电子邮件服务器(后缀)发送邮件的联系表。
目前我在实现此功能时遇到问题。是否需要 SMTP 服务器才能将填写好的联系表发送到特定的电子邮件地址?
示例...
<?php
if(isset($_POST['submit'])){
$to = "email_goes_here";
$email = $_POST['email'];
$name = $_POST['name'];
$message = $_POST['message'];
$headers = "From:" . $email;
mail($to,$email,$name,$message);
echo "Mail Sent. Thank you " . $name . ", we will contact you shortly.";
}
?>
我是否需要 SMTP 服务器才能成功地将捕获的数据发送到电子邮件地址? (捕获的数据是放入表单的数据,使用 POST 方法存储)。
如果到目前为止我走在正确的轨道上,任何人都可以指出正确的方向来配置 SMTP 服务器以使用 PHP 吗??
此联系表简直是一场噩梦
提前致谢。
【问题讨论】:
-
您需要正确配置的 STMP 服务器来发送电子邮件,是的。您的这台服务器,是自己的服务器还是您的网站托管在其他地方?
-
此服务器是我自己的服务器,我目前使用 post fix 作为电子邮件服务器