Many friends are worried about the MAIL function in PHP. The key is the SMTP service. Most of the commonly used 163 and sina currently do not support anonymous email sending. That is to say, even if you set smtp in php. ini to smtp.163.net/smtp.sina.com.cn, an error is returned. What should we do? Today, I got an email service software called IMAIL. I tried it and succeeded. The methods are described as follows:
1. Install IMAIL. By default, if your machine name is server, its smtp service name is also server.
2. Check whether the imail smtp server is up in "Control Panel"-"service.
3. Modify php. ini. Set smtp = server
4. Test it.
<? Php
Echo "$ Subject = "test using IMAIL to send an email ";
$ Message = " </img> for an HTML-formatted email, do you want to know the original program? ";
$ Extra = "From: yukuang@163.netContent-Type: text/html; charset = gb2313Content-Transfer-Encoding: 8bit ";
Echo "Sending mail ...";
Mail ("yourmail", $ subject, $ message, $ extra );
Echo "</body> ?>