0

如何从网站发送邮件..?我在我的静态网站上使用 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.";
 ?>

但它没有发送电子邮件..

谁能帮我..?

4

1 回答 1

1

您更有可能尝试使用本地计算机发送邮件。您可以尝试以下方法:

  1. 打开php.ini. 您应该知道它的位置,因为它取决于您正在运行的特定服务器。
  2. 搜索文件中调用的SMTP属性php.ini。一般都能找到线SMTP=localhost。将 localhost 更改为 ISP 的 smtp 服务器名称。并且,还有一个名为的属性smtp_port应该设置为25. 例如在您的 php.ini 文件中:

    SMTP = smtp.mylink.com.np
    smtp_port = 25
    
  3. 重新启动 apache 服务器,以便重新加载 PHP 模块和属性。

  4. 现在尝试使用该mail()功能发送邮件

    mail("you@yourdomain.com","test subject","test body");
    
于 2013-03-01T12:02:42.937 回答