配置以及实现mail()函数

2024-11-11 09:06:11

1、下载sendmail在百度自行搜索sendmail软件

2、解压安装包(最好和php同一个目录下C:\websoft\)

配置以及实现mail()函数

3、配置php.ini文件[mail function]; For Win32 only.SMTP = smtp.jhonse.comsmtp_port = 25; For Win32 only.sendmail_from = service@jhonse.com; For Unix only. You may supply arguments as well (default: “sendmail -t -i”).sendmail_path = "C:\websoft\sendmail\sendmail.exe -t"

配置以及实现mail()函数

4、配置sendmail.ini文件error_logfile=error.log; create debug log as debug.log (defaults to same directory as sendmail.exe); uncomment to enable debuggingdebug_logfile=debug.log; if your smtp server requires authentication, modify the following two linesauth_username=service@jhonse.comauth_password=123456; if your smtp server uses pop3 before smtp authentication, modify the; following three lines. do not enable unless it is required.pop3_server=pop3_username=pop3_password=; force the sender to always be the following email address; this will only affect the "MAIL FROM" command, it won't modify; the "From: " header of the message contentforce_sender=service@jhonse.com; force the sender to always be the following email address; this will only affect the "RCTP TO" command, it won't modify; the "To: " header of the message content

配置以及实现mail()函数

5、说明: 第一次最好启用debug.log_file,error_logfile,以查看sendmail是否生效。

6、重启apache或者IIS重启之后,mail()函数就可以正常发送邮件了。

配置以及实现mail()函数
猜你喜欢