POP3 - Протокол



  • У меня свой почтовый сервер, как принять почту по POP3 протоколу.

    [23:17:03] Поток №1 : Не удалось выполнить поиск с помощью Imap клиента.

    Есть инструкция как именно через POP3?



  • @catol по идее POP3 не поддерживается, только IMAP



  • @catol Есть хорошо оттестированный pop3 клиент на уровне апи

    new_pop3_client()
    pop3_client_set_config(host, port, username, password, encryption)
    pop3_client_proxy(proxy_string)
    pop3_client_was_error()
    pop3_client_error_string()
    pop3_client_set_proxy(server, Port, IsHttp, name, password)
    pop3_client_pull_messages_length()!
    pop3_client_pull_message(index)!
    pop3_client_messages_length()
    pop3_client_body()
    pop3_client_subject()
    pop3_client_sender()
    

    Параметр encryption может быть равен ssl, stattls или none
    Вот пример кода, который получает количество писем и заголовок последнего сообщения с mail.ru

    new_pop3_client()
    pop3_client_set_config("pop.mail.ru", 995 , "ЛОГИН", "ПАРОЛЬ", "ssl")
    pop3_client_pull_messages_length()!
    log("Число сообщений " + pop3_client_messages_length())
    
    pop3_client_pull_message(pop3_client_messages_length())!
    log("Заголовок последнего сообщения " + pop3_client_subject())
    

    И используя curl и действие запустить процесс можно использовать практически любой протокол - ftp, smtp, pop3, и т. д.
    Примеров в сети море.



  • @DrPrime А в каких почтах поддерживается функция "Найти письмо"?



  • @Canine yandex , gmail, ukr.net точно. Я юзаб яндекс, они дешевые, 0.25 рублей штука на deer.io



  • @DrPrime На яндекс почему то не приходят письма с того сайта который нужен, есть ли что то такое же дешевое (без подтверждения sms)?



  • @Canine не знаю даже. Попробуй многоразово gmail через точки, может получится



  • @support said in POP3 - Протокол:

    @catol Есть хорошо оттестированный pop3 клиент на уровне апи

    new_pop3_client()
    pop3_client_set_config(host, port, username, password, encryption)
    pop3_client_proxy(proxy_string)
    pop3_client_was_error()
    pop3_client_error_string()
    pop3_client_set_proxy(server, Port, IsHttp, name, password)
    pop3_client_pull_messages_length()!
    pop3_client_pull_message(index)!
    pop3_client_messages_length()
    pop3_client_body()
    pop3_client_subject()
    pop3_client_sender()
    

    Параметр encryption может быть равен ssl, stattls или none
    Вот пример кода, который получает количество писем и заголовок последнего сообщения с mail.ru

    new_pop3_client()
    pop3_client_set_config("pop.mail.ru", 995 , "ЛОГИН", "ПАРОЛЬ", "ssl")
    pop3_client_pull_messages_length()!
    log("Число сообщений " + pop3_client_messages_length())
    
    pop3_client_pull_message(pop3_client_messages_length())!
    log("Заголовок последнего сообщения " + pop3_client_subject())
    

    И используя curl и действие запустить процесс можно использовать практически любой протокол - ftp, smtp, pop3, и т. д.
    Примеров в сети море.

    Хм
    Пишет Host Not Found



  • @Kingstreet06 said in POP3 - Протокол:

    Хм
    Пишет Host Not Found

    только что проверил
    b645d1f8-5310-4382-8af1-ccd30d987bb4-изображение.png

    2126a067-3857-466c-b7a3-468882d4471b-изображение.png

    всё работает



  • @Fox Может потому что это свой домен?
    pop1.png pop2.png pop3.png



  • @Kingstreet06 Получилось. Просто домен еще не прописался



  • @support said in POP3 - Протокол:

    @catol Есть хорошо оттестированный pop3 клиент на уровне апи

    new_pop3_client()
    pop3_client_set_config(host, port, username, password, encryption)
    pop3_client_proxy(proxy_string)
    pop3_client_was_error()
    pop3_client_error_string()
    pop3_client_set_proxy(server, Port, IsHttp, name, password)
    pop3_client_pull_messages_length()!
    pop3_client_pull_message(index)!
    pop3_client_messages_length()
    pop3_client_body()
    pop3_client_subject()
    pop3_client_sender()
    

    Параметр encryption может быть равен ssl, stattls или none
    Вот пример кода, который получает количество писем и заголовок последнего сообщения с mail.ru

    new_pop3_client()
    pop3_client_set_config("pop.mail.ru", 995 , "ЛОГИН", "ПАРОЛЬ", "ssl")
    pop3_client_pull_messages_length()!
    log("Число сообщений " + pop3_client_messages_length())
    
    pop3_client_pull_message(pop3_client_messages_length())!
    log("Заголовок последнего сообщения " + pop3_client_subject())
    

    И используя curl и действие запустить процесс можно использовать практически любой протокол - ftp, smtp, pop3, и т. д.
    Примеров в сети море.

    А как узнать Адресата "Кому" сообщения?


Log in to reply
 

  • 7
  • 3
  • 5
  • 13
  • 5
  • 2
  • 5
  • 1