我知道php中的邮件功能:
mail ($to, $subject, $msg_body,$headers);
但由于我无法访问主机的php.ini文件,因此我获得了以下详细信息:
SMTP host: mailout.host.com
Port: 25 SMTP
Username: email@domainname.com
SMTP Password: not required
Authentication: Disabled
Encryption: Disabled
如何使用这些详细信息发送电子邮件?
编辑:我使用了Blender(下面)指出的示例,它似乎适用于除gmail之外的所有电子邮件。知道为什么吗?是与完全合格的地址有关吗?答案 0 :(得分:3)
PHPMailer是一个众所周知且广泛使用的替代
答案 1 :(得分:2)
您可以使用SwiftMailer(http://swiftmailer.org/)通过您可以登录的任何电子邮件帐户发送电子邮件,包括Gmail。它非常强大,但确实有一个错误,它会为那些包含大量html的电子邮件使用大量内存。