最近需要用到发送邮件的功能,原本是用PHP自带的mail()函数发送的。PHP mail()这个方法非常简单、方便、易用,但是除了网易邮箱、QQ邮箱、GMAIL邮箱等常用的邮箱可以收到之外,经测试HOTMAIL、TOM、LIVE等邮箱是收不到此类邮件的。所以就转而使用PHPMailer这个强大的邮件发送类。
使用官方自带的一些例子,有些会报 Mailer Error: Could not instantiate mail function. 这个错误。参考了一些资料之后,还是自己写了一个方法。代码很简单,就不多解释了。
<div class="codetitle"><a style="CURSOR: pointer" data="38247" class="copybut" id="copybut38247" onclick="doCopy('code38247')"> 代码如下: