如何从网站发送邮件…?我使用html和php为我的静态网站,但它不是通过xamp服务器....发送邮件我的PHP代码是
<?php
$to = "my@domain.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "from@domain.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
但它不是在发送电子邮件…
有人能帮我吗?您很可能正在尝试使用本地计算机发送邮件。您可以尝试以下操作:
- 打开
php.ini
。您应该知道它的位置,因为它取决于您正在运行的特定服务器。 -
在"
php.ini
"文件中查找"SMTP
"属性。通常你可以找到SMTP=localhost
行。将本地主机更改为您的ISP的smtp服务器名称。并且,还有另一个名为smtp_port
的属性应该设置为25
。例如,在php.ini文件中:SMTP = smtp.mylink.com.np smtp_port = 25
-
重新启动apache服务器,以便PHP模块和属性将被重新加载。
-
现在尝试使用
mail()
函数发送邮件mail("you@yourdomain.com","test subject","test body");