Email 如何配置php.ini以便使用mail()函数
所以我可以尝试通过自动系统发送电子邮件,但我需要设置我的php.ini文件来做到这一点。我真的不知道该怎么做,所以如果你能帮忙,那就太棒了!我必须创建一个新的php.ini文件,因为我是从winhost租用的。如果你需要什么,请告诉我,非常感谢 更新--------Email 如何配置php.ini以便使用mail()函数,email,php,Email,Php,所以我可以尝试通过自动系统发送电子邮件,但我需要设置我的php.ini文件来做到这一点。我真的不知道该怎么做,所以如果你能帮忙,那就太棒了!我必须创建一个新的php.ini文件,因为我是从winhost租用的。如果你需要什么,请告诉我,非常感谢 更新-------- 我已经有了SMTP设置。例如,我从中获取web托管服务的服务器(即)需要将发送邮件\u from设置为该域中的现有电子邮件地址。因此,我在脚本中使用以下代码和我的地址 ini_set('sendmail_from', 'mail@y
我已经有了SMTP设置。例如,我从中获取web托管服务的服务器(即)需要将发送邮件\u from设置为该域中的现有电子邮件地址。因此,我在脚本中使用以下代码和我的地址
ini_set('sendmail_from', 'mail@yourdomain.com');
无论如何,如果没有这个,它不会发送任何电子邮件。检查您的问题是否与此相关。例如,我从中获取web托管服务的服务器(即)需要将sendmail\u from设置为该域中的现有电子邮件地址。因此,我在脚本中使用以下代码和我的地址
ini_set('sendmail_from', 'mail@yourdomain.com');
无论如何,如果没有这个,它不会发送任何电子邮件。检查您的问题是否与此相关。嘿,我已经解决了这个问题,所以对于任何使用WinHost出现相同问题的人,请使用此代码
$from = "Sender <postmaster@HostingAccountDomain.com>";
$to = "Recipient <user@HostingAccountDomain.com>";
$subject = "This is a test email sent via php";
$body = "This is a test email";
$host = "mail.HostingAccountDomain.com";
$username = "postmaster@HostingAccountDomain.com";
$password = "email_password";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
$from=“发件人”;
$to=“收件人”;
$subject=“这是通过php发送的测试电子邮件”;
$body=“这是一封测试电子邮件”;
$host=“mail.HostingAccountDomain.com”;
$username=”postmaster@HostingAccountDomain.com";
$password=“email\u password”;
$headers=数组('From'=>$From,
'至'=>$至,
“主题”=>$Subject);
$smtp=Mail::工厂('smtp',
数组('host'=>$host,
“auth”=>正确,
“用户名”=>$username,
“密码”=>$password));
$mail=$smtp->send($to、$headers、$body);
嘿,我已经解决了这个问题,所以任何使用WinHost的人只要使用这个代码就可以了
$from = "Sender <postmaster@HostingAccountDomain.com>";
$to = "Recipient <user@HostingAccountDomain.com>";
$subject = "This is a test email sent via php";
$body = "This is a test email";
$host = "mail.HostingAccountDomain.com";
$username = "postmaster@HostingAccountDomain.com";
$password = "email_password";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
$from=“发件人”;
$to=“收件人”;
$subject=“这是通过php发送的测试电子邮件”;
$body=“这是一封测试电子邮件”;
$host=“mail.HostingAccountDomain.com”;
$username=”postmaster@HostingAccountDomain.com";
$password=“email\u password”;
$headers=数组('From'=>$From,
'至'=>$至,
“主题”=>$Subject);
$smtp=Mail::工厂('smtp',
数组('host'=>$host,
“auth”=>正确,
“用户名”=>$username,
“密码”=>$password));
$mail=$smtp->send($to、$headers、$body);
在共享主机上,您不必设置任何内容。mail()应该是现成的。如果没有,您可能必须联系主机。您是否使用共享主机。这是一台使用XAMPP的本地计算机吗?不,我从WinHost购买主机。我们不支持WinHost。祝您有一个好的@David Biga。祝您的项目好运。在共享主机上,您不必设置任何内容。mail()应该是现成的。如果没有,您可能必须联系主机。您是否使用共享主机。这是一台使用XAMPP的本地计算机吗?不,我从WinHost购买主机。我们不支持WinHost。祝您有一个好的@David Biga。祝你的项目好运。