@Lootbimbo В настоящее время невозможно прочитать электронную почту через имя пользователя и пароль, вам нужно читать через oauth2, у меня есть скрипт для генерации токена oauth2 и чтения электронной почты через oauth2, если вам нужно, вы можете связаться со мной tg: @radb0310
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.runew_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, и т. д.
Примеров в сети море. -
@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.runew_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 Получилось. Просто домен еще не прописался
-
@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.runew_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, и т. д.
Примеров в сети море.А как узнать Адресата "Кому" сообщения?
-
@support @Fox Добрый день! При верных логинах и паролях в аккаунте и прокси всё работает. А при ошибке авторизации выдаёт "Authentication required" и при ошибке в данных аккаунта, и при ошибке в прокси... Как понять где именно произошла ошибка? Чтобы при ошибке прокси переподключать другой, а при ошибке аккаунта удалять его из базы. Спасибо
-
@invest193 said in POP3 - Протокол:
@support @Fox Добрый день! При верных логинах и паролях в аккаунте и прокси всё работает. А при ошибке авторизации выдаёт "Authentication required" и при ошибке в данных аккаунта, и при ошибке в прокси... Как понять где именно произошла ошибка? Чтобы при ошибке прокси переподключать другой, а при ошибке аккаунта удалять его из базы. Спасибо
Не вдаваясь в подробности реализации и исходя только из описания: Можно использовать для проверки прокси 100% рабочий аккаунт, и при рабочем прокси переходить уже на аккаунт для проверки.


