frost18
@frost18
Программист PHP

Как по IMAP протоколу узнать входящее письмо или исходящее?

Получаю почту по IMAP с сервера gmail.
Там много папок:
[0] => INBOX
[1] => Notes
[2] => Sent
[3] => [Gmail]/Важное
[4] => [Gmail]/Вся почта
[5] => [Gmail]/Корзина
[6] => [Gmail]/Отправленные
[7] => [Gmail]/Помеченные
[8] => [Gmail]/Спам
[9] => [Gmail]/Черновики
[10] => Личные
[11] => Путешествие
[12] => Работа
[13] => Счета

Я прохожусь по каждой папке и забираю от туда почту, при этом в почте я могу настроить так что входящие помещаются не обязательно в INBOX, а в другую папку.
1) Как мне узнать письмо входящие или исходящее?
Можно конечно смотреть по email отправителя, если мой то исходящее, если нет то входящее, но тут есть второй вопрос.
2) Если я подключаюсь к почте через аккаунт 1@gmail.com, а на почте у меня добавлен еще аккаунт 2@gmail.com. И я могу отправить письмо от 2@gmail.com к test@yandex.ru то как в этом случаи мне определить исходящее оно или входящее?
  • Вопрос задан
  • 441 просмотр
Пригласить эксперта
Ответы на вопрос 1
Markus_Kane
@Markus_Kane
Full-stack developer (Symfony, Laravel, Vue.js)
Вы вряд ли перемещаете письма из входящих в отправленные, так же как и наоборот. Да и Gmail не позволяет Вам этого сделать.
Проверяйте есть ли письмо в папке "Sent". Если есть, значит оно отправленное. Если нет - входящее.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы