Я пытаюсь построить клиент IMAP с PHP (или любой другой язык программирования).
Поэтому я создал собственный драйвер imap, который обычно вызывает команды telnet.
Для папки «Входящие» это начало, но проблема в отправленной папке для тестирования. Я использую почтовый сервер Google (Gmail) для адресов электронной почты, список telnet выглядит следующим образом
Команда Telnet, используемая для извлечения отправленных папок LIST "" "*Sent*"
за одну почту [email protected] список
[1] => * LIST (\HasNoChildren \Sent) "/" "[Gmail]/Sent Mail"
и для другого почтового списка [email protected]
[0] => * LIST (\HasNoChildren) "/" "Sent"[1] => * LIST (\HasNoChildren \Sent) "/" "[Gmail]/Sent Mail"
мы можем определить для gmail [Gmail] / Отправленная почта папку отправления по умолчанию, но когда почтовый сервер изменится, то как определить определенную папку отправления по умолчанию для этого почтового сервера.
Есть ли какой-то другой способ для идеализации, неужели я пропустил какую-то логику?
Задача ещё не решена.
Других решений пока нет …