如何从php文件发送电子邮件?

时间:2012-01-20 01:02:36

标签: php email configure

我知道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之外的所有电子邮件。知道为什么吗?是与完全合格的地址有关吗?

2 个答案:

答案 0 :(得分:3)

PHPMailer是一个众所周知且广泛使用的替代

查看SMTP mail example

答案 1 :(得分:2)

您可以使用SwiftMailer(http://swiftmailer.org/)通过您可以登录的任何电子邮件帐户发送电子邮件,包括Gmail。它非常强大,但确实有一个错误,它会为那些包含大量html的电子邮件使用大量内存。