PHP - 指定要通过的邮件发送的SMTP服务器

时间:2010-09-29 20:03:05

标签: php email smtp imap

我正在使用PHP的IMAP库为基于IMAP的电子邮件服务开发一个简单的Webmail客户端,我想知道是否有任何方法可以指定在发送外发邮件时使用的SMTP服务器,以便将邮件放置在用户登录到其IMAP帐户时的已发邮箱中。我看到他们是一个imap_mail()函数,但是从文档中看起来它基本上只是普通mail()函数的别名,或者我错误地认为它?

3 个答案:

答案 0 :(得分:2)

为什么不为此功能使用功能齐全的类,例如PHPMailer

答案 1 :(得分:1)

将副本保存到“已发送邮件”文件夹是IMAP的一项功能,与将邮件排队以通过SMTP传送完全无关。即,您的代码必须单独执行两个操作 - 一个不暗示另一个。

答案 2 :(得分:0)

我注意到Gmail会自动将副本添加到已发送的文件夹中。这是大型网络邮件提供商的常见行为吗?