скрипт проверки почтового ящика через pop3

Модератор: Модераторы разделов

flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

скрипт проверки почтового ящика через pop3

Сообщение flank'er »

доброго времени всем

на скорую руку мною был написан скрипт проверяющий состояние почтового ящика. Собственно проблема в задумчивости, секунды на пять перед коммандой LIST. поможите советом кто-может :)

Код: Выделить всё

#!/usr/bin/expect
spawn telnet pop3.mail.ru 110
expect "+OK"
send "USER flanker\r"
expect "+OK"
send "PASS password\r"
expect "+ОК"
send "LIST\r"
expect "+OK"
send "QUIT\r"
expect eof
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: скрипт проверки почтового ящика через pop3

Сообщение uptime »

Скорее всего сервер тормозит с проверкой логин/пароля...

А почему вы не используете fetchmail?
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Аватара пользователя
[Cloud]
Сообщения: 28
ОС: Ubuntu 10.04 LTS

Re: скрипт проверки почтового ящика через pop3

Сообщение [Cloud] »

Можно и на perl`e
apt-get moo
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: скрипт проверки почтового ящика через pop3

Сообщение flank'er »

Можно и на perl`e

да-да, гугл мне тоже самое вчера твердил, но не одного рабочего примера не привел :(
А почему вы не используете fetchmail?

идея была в быстой проверке почтового ящика и удаление спамовых писем прямо на сервере не загружая их, не прибегая к сторонним программам, используя лишь комманды pop сервера
Скорее всего сервер тормозит с проверкой логин/пароля

задумчивость проявляется после прохождения авторизации и выдачи состояния ящика, перед коммандой LIST
запускал скрипт с коммандой time - выдало 12.55 сек. тоже самое с fetchmail 2.56 сек, разница в десять секунд :(
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: скрипт проверки почтового ящика через pop3

Сообщение uptime »

flank писал(а):
02.12.2007 08:07
...запускал скрипт с коммандой time - выдало 12.55 сек. тоже самое с fetchmail 2.56 сек, разница в десять секунд :(

похоже на искусственную задержку ответа сервером, защита от брутфорса... Покопайтесь в сырцах fetchmaila, найдите разницу в работе с вашим скриптом.

успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали: