发布网友 发布时间:2022-04-06 06:47
共2个回答
热心网友 时间:2022-04-06 08:17
楼上的只答对了一半。
要通过自己的机子发邮件,而不是映射25端口的话,你的http协议80端口办不到。
所以IIS开启smtp协议就是很必要了。
php.ini 还需要改一下
SMTP = localhost
smtp_port = 25
然后再使用一楼的方法。如果您没勇气的话,
可看看这人写的使用 数据结构 socket 监听端口发送的邮件,http://www.39g.com/html/271/273/2010/12/107166730232.htm
参考资料:网路
热心网友 时间:2022-04-06 09:35
以下代码是从PHP帮助手册下贴过来的,没经测试,
希望对你有帮助。
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>