通过SMTP获取Gmail邮件;以“发送邮件”;在IMAP中“;“发送”;文件夹?

通过SMTP获取Gmail邮件;以“发送邮件”;在IMAP中“;“发送”;文件夹?,gmail,Gmail,我使用Gmail与许多不同的电子邮件帐户,如name@mydomain.com-因此,我将所有电子邮件转发到我的Gmail帐户,在Gmail中,我使用“发送邮件为”选项,包括我的name@mydomain.com并以该(或其他)的名义发送电子邮件 当然,因此我不使用Gmail服务器,我使用“通过mydomain.com的SMTP服务器发送”,这样就没有人会看到区别 在过去,如果我使用像Outlook这样的IMAP工具,电子邮件会与Outlook一起发送name@mydomain.com也可以在我

我使用Gmail与许多不同的电子邮件帐户,如name@mydomain.com-因此,我将所有电子邮件转发到我的Gmail帐户,在Gmail中,我使用“发送邮件为”选项,包括我的name@mydomain.com并以该(或其他)的名义发送电子邮件

当然,因此我不使用Gmail服务器,我使用“通过mydomain.com的SMTP服务器发送”,这样就没有人会看到区别

在过去,如果我使用像Outlook这样的IMAP工具,电子邮件会与Outlook一起发送name@mydomain.com也可以在我的服务器上的“已发送”文件夹中获取(与收件箱同步相同)

有没有办法,通过Gmail发送的电子邮件也会“复制”到我的服务器“IMAP”文件夹中


原因:如果我离开Gmail,我不仅希望所有收到的电子邮件都保存在服务器的收件箱中,还希望收到邮件的副本。

IMAP仅用于管理服务器上的电子邮件。它不能用于发送电子邮件。这必须通过SMTP完成。SMTP没有IMAP的概念,大多数(如果有的话)SMTP服务器不会自动将已发送的电子邮件复制到IMAP“已发送”文件夹中。因此,当通过SMTP以编程方式发送电子邮件时,您通常必须登录到相关的IMAP帐户,并手动将发送的电子邮件复制到“已发送”文件夹中。像Outlook这样的IMAP工具正是这样做的。还有一个IMAP扩展()是许多IMAP服务器实现的(),用于识别“已发送”文件夹,而不管其实际名称如何。

如果您不使用smtp.gmail.com发送邮件,并且希望邮件放在您的gmail收件箱中,显然您必须自己将其放入

  • 您可以将邮件与一起放在“已发送”文件夹中
  • 您可以将邮件与一起放置,然后应用标签
    SENT

Thx为了澄清问题,现在我获得了IMAP和SMTP更多信息-因此Outlook登录到我的name@mydomain.comIMAP帐户并将邮件复制到“已发送”文件夹中。但Gmail也有可能做到这一点,当我使用smtp.mydomain.com发送邮件时,Gmail设置为“发送邮件为”?更清楚一点:我使用Gmail的“普通私人方式”(不是谷歌商业应用程序)和在线发送邮件-在设置、帐户和导入下,我使用“发送邮件为”并实现了我的电子邮件name@mydomain.com,邮件通过:smtp.mydomain.com发送-现在我希望发送的电子邮件也出现在mydomain.com的IMAP服务器的“sent”文件夹中。在这种情况下,Gmail没有您所要求的那种功能,好吧。它只知道连接到域的SMTP服务器,不知道也连接到服务器的IMAP服务器以存储发送的电子邮件。问题是以其他帐户的名义通过GMail web客户端发送,而不是相反。