Задать вопрос
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 то как в этом случаи мне определить исходящее оно или входящее?
  • Вопрос задан
  • 460 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Markus_Kane
@Markus_Kane
Software Engineer
Вы вряд ли перемещаете письма из входящих в отправленные, так же как и наоборот. Да и Gmail не позволяет Вам этого сделать.
Проверяйте есть ли письмо в папке "Sent". Если есть, значит оно отправленное. Если нет - входящее.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽