谁能给个php发邮件的最优方案,有经验的人考虑因素比较多。我第一次用这个,不知道那个方法那个类比较好。
如果能给出好用的代码最好了。希望给出推荐理由~ 呵呵
如果能给出好用的代码最好了。希望给出推荐理由~ 呵呵
解决方案 »
- 请恕我愚钝,xmlrpc.inc远程获取和添加wordpress分类
- 请教关于session
- 100分求教php 如何连接odbc数据源??...................................
- 关于用mail()发邮件的问题
- 求php阻塞函数
- 咨询一个MYSQL+php的链表查询输出问题
- 如何用PHP获得当前网页的URL
- 在RedHat 8下安装PHP+APACHE1.3出现的问题,谢谢帮忙!
- 如果用让<input type="text" name="number" size=20>里只能输入半角的数字!不能输入全角的!?
- com问题
- php 图片更换的问题???
- 绮梦旅程 超级群 招揽爱亲 拥有美好的梦想者进来哈~
Mailer Error: SMTP Error: Could not connect to SMTP host.
有人说要不是防火墙,要不就是SSL协议问题。局域网用的代理发邮件有问题。
SMTP server response: 550 5.7.1 Unable to relay for这个错误,可是我用的是apache服务器。Jmail怎样?phpmailer我是没用好。
不过我不知道怎么用这个来群发邮件
没有就只能用一些开放的smtp服务器.最好自己去google下smtp协议(simple mail transfer protocol)
推荐用phpmailer,算是php通用的邮件库了.
php的mail函数不是需要一个没有验证的smtp吗?好像现在基本不见了这样无验证的服务器。感觉mail()不实用,我准备试试socket
$oMail = new PHPMailer();$oMail->AddAddress('[email protected]','xxx');$oMail->SetFrom([email protected]','yyy');$oMail->Subject = 'test email';$oMail->AltBody = 'this is the frist message for test php mail';$oMail->Body = 'message body';if($oMail->Send()){
echo 'send success!';
die();
}
else{
echo 'error!';
die();
}