我正在尝试使用php(或任何编程语言)构建imap客户端。
因此,我建立了一个自定义imap驱动程序,该驱动程序通常会调用telnet命令。
对于收件箱来说,转发是一个问题,但问题在于发送的文件夹用于测试,我正在使用google的邮件服务器(gmail)作为电子邮件地址,telnet列表如下
用于获取已发送文件夹LIST "" "*Sent*"
一封邮件的考试清单plmail1@gmail.com
[1] => * LIST (\HasNoChildren \Sent) "/" "[Gmail]/Sent Mail"
,并发送另一个邮件examplmail2@gmail.com列表
[0] => * LIST (\HasNoChildren) "/" "Sent"
[1] => * LIST (\HasNoChildren \Sent) "/" "[Gmail]/Sent Mail"
我们可以为gmail [Gmail] /“已发送邮件”标识默认的已发送文件夹,但是当邮件服务器更改时,如何确定该邮件服务器的已定义默认已发送文件夹。
还有其他方法可以使我思想化吗?我是否错过了一些逻辑。