我知道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之外的所有电子邮件。知道为什么吗?这与完全限定地址有关吗?
PHPMailer是一种非常知名且广泛使用的替代
查看SMTP邮件示例
您可以使用SwiftMailer(http://swiftmailer.org/)通过任何可以登录的电子邮件帐户发送电子邮件,包括gmail。它非常健壮,但确实有一个错误,即它对包含大量html的电子邮件占用了大量内存。