如何获取并使用php.ini发送电子邮件
我试图用php通过mail()发送电子邮件。下面是我正在使用的代码。 但我建议使用qingphp.ini 他们说: “要求 要使邮件功能可用,PHP需要一个已安装且能正常工作的电子邮件系统。要使用的程序由PHP.ini文件中的配置设置定义。” 但是我不知道如何找到这个php.ini以及如何使用它。有什么建议吗?谢谢如何获取并使用php.ini发送电子邮件,php,javascript,Php,Javascript,我试图用php通过mail()发送电子邮件。下面是我正在使用的代码。 但我建议使用qingphp.ini 他们说: “要求 要使邮件功能可用,PHP需要一个已安装且能正常工作的电子邮件系统。要使用的程序由PHP.ini文件中的配置设置定义。” 但是我不知道如何找到这个php.ini以及如何使用它。有什么建议吗?谢谢 <html> <head> <?php echo 'hello'; $to = "aaa@gmail.com"; $subject = "Te
<html>
<head>
<?php
echo 'hello';
$to = "aaa@gmail.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
</head>
<body>
<h1>Mail page</h1>
</body>
邮件页
php.ini
非常有用,它是一个配置文件,用于在运行时自定义php的行为
PHP需要一个已安装且运行正常的电子邮件系统。要使用的程序由php.ini文件中的配置设置定义
这意味着您必须安装某种邮件服务器并配置php以使用它。通常这个邮件服务器是Ubuntu中的后缀。但是,如果您正在编写的php端最终将存储在托管服务端(例如xmission),那么很可能已经在那里安装了邮件服务器。在这种情况下,只需在线测试您的站点,而不是本地测试
希望这有帮助 php.ini文件存储在您的Web服务器配置中。它的位置取决于您的操作系统。在linux上,它将是
/etc/php/php.ini
或/etc/php.ini
。在使用WAMP或XAMPP的windows上,可以使用服务器的工具栏图标打开它
W3School建议您确保在php.ini
文件中启用邮件php.ini
是php的配置文件。如果邮件没有在其中正确配置,那么它将无法工作
请注意,许多web主机都禁用了PHP邮件,因为使用它可以非常容易地自动化垃圾邮件。现在垃圾邮件过滤器变得更好了,这样做的主机越来越少,但这种情况仍然发生(特别是在免费主机上)。您可以在php.ini文件中搜索[mail function],但是,如果您在本地服务器上使用Apache,则无法使用php mail()函数发送电子邮件,因为在这种情况下发送电子邮件需要SMTP服务器(公共IP地址)要与发送电子邮件的远程主机通信,通常情况下,人们不会从本地服务器发送电子邮件,如果是这样,您需要使用SMTP方法发送电子邮件,另一个选项是在本地pc上安装SMTP服务器,但不建议这样做 您可以查看并尝试阅读更多信息。可能重复的