Нужна помощь! Нужно сделать скрипт получения письма по IMAP



  • Нужно сделать скрипт получения письма по IMAP!
    Прое*баля весь день толку 0. от советов тоже 0
    по этому тз
    сделать шаб по приему письма м ожиданием 10 мин. если письмо так и не приходит то завершение цикла. если приходит то разрыв цикла и работа скрипта дальше! Заплачу за работу



  • @capsslpck
    может imap отключен в настройках конкретного email ?





  • дело не в этом
    все работает.
    Загвоздка в том что письмо с кодом подтверждения приходит по разному ( мгновенно или через день)
    надо сделать ожидание письма определение время ( 10ми ) если в течении этого времени письмо так и не пришло на почту завершить работу потока. если пришло то продолжить работу скрипта .
    епа+лся с кубиком While и условиями и не чего не получаеться.
    понятно что надо сделать цикл поиска письма и если во время цикла оно найдено то нужно условия для прикращения цикла



  • @capsslpck до While установи переменную с текущим временем, а внутри While каждый раз делай условие (текущие время - установленное) > 10 минут



  • @capsslpck поддерживаю. Та же хрень, модули готовые поставил - не работает, одни ошибки летят. Почему-то на ру почтах работает, на бугре нет, и то на РУ ЧЕРЕЗ РАЗ. Пробовал IMAP CASTOM модуль - не работает в моем случае, при том что в базе IMAP CASTOM существуют настройки нужного мне ящика (хост, порт) тупо не читает письмо или коннекта вообще нету. Прокси разные коннектил и без прокси и сортом проксей по ГЕО (под конкерную зону доменов), в настройках почт IMAP включен точно, тк сторонний софт через imap сортит те-же самые ящики. И методом ручного вхождения на ящик функция имап включена, я это вижу. Попробовал через node.js напилить скрипт https://www.example-code.com/nodejs/imap_search.asp но в итоге уперся в список имапов их в базе у меня 900к (не могу запилить регулярку для поиска из списка имапов строку настроек под нужный домен). Короч ибусь с поиском писем и имапов вторые сутки. Господа помогайте плеееззз, очень актуально





  • @spamrullezz said in Нужна помощь! Нужно сделать скрипт получения письма по IMAP:

    но в итоге уперся в список имапов их в базе у меня 900к

    У тебя список аккаунтов 900к а имапов от силы 5 штук, под самые популярные почтовые хостинги. Гугли настройки имап под каждый почтовый провайдер - настраивай проверяй чтобы они 100% работали, потом когда берешь строку с акком чекай что за провайдер и подставляй нужные настройки, зачем их каждый раз из файла парсить то. Чтобы не ипаться с регулярками, делаешь в файле с акками нормальный человеческий разделитель, приводишь их все к 1 формату и вперед.


Log in to reply