为什么PHP所谓的“内置”邮件功能不起作用?

问题描述 投票:-1回答:1

因此,我对PHP还是陌生的,我想使用PHP创建电子邮件确认页面。因此,我搜索了使用PHP发送电子邮件的方法,但我调查过的所有站点都说使用了“内置” mail()函数。但是,当我查看其他类似的StackOverflow问题时,他们说您必须将其导入。如果内置了mail功能,那么为什么必须导入它?我照他们说的去做,但仍然返回错误:

sh: 1: /usr/sbin/sendmail: not found
[Wed Jan 15 01:43:57 2020] thisIsWhereMyIpAddressWas [200]: /

请注意,我检查了我的IP地址。

回到问题,为什么邮件功能不起作用?这是我的代码:

//mail info
$to = '[email protected]';
$subj = 'Test Subject';
$msg = 'This was an email sent with PHP';
$headers = 'From: [email protected]';

//send email
mail($to_email,$subject,$message,$headers);

我在网上寻找了一个包括StackOverflow的答案,但是似乎没有一个好的答案。也许它已贬值或根本不存在?有人请帮忙!

php email
1个回答
-1
投票

您是否尝试过将它们添加到php.ini文件中?

SMTP = smtp.example.com
smtp_port = 25
username = [email protected]
password = yourmailpassord
sendmail_from = [email protected]

但是我强烈建议您不要在PHP上使用内置邮件程序,请改用PHPMailer

© www.soinside.com 2019 - 2024. All rights reserved.