Динамически определять отправленную папку электронной почты из клиента imap с помощью telnet и любого языка программирования - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь создать клиент imap с помощью php (или любого другого языка программирования).

Итак, я создал собственный драйвер imap, который обычно вызывает команды telnet.

Для Inbox запускаетсявперед, но проблема в отправленной папке для тестирования. Я использую почтовый сервер Google (gmail) для адресов электронной почты, список telnet выглядит следующим образом

Команда Telnet, используемая для выборки отправленных папок LIST "" "*Sent*"

для одного почтового списка examplmail1@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] /Отправленная Почта - отправленная по умолчанию папка, но когда почтовый сервер изменяется, то как определить определенную отправленную по умолчанию папку для этого почтового сервера.

Есть ли какой-либо другой способ показать, если я пропустил какую-то логику.

...