Доступ к папке СПАМ

Я пишу базовый почтовый клиент PHP. Пока что я написал базовый класс POP3, используя fsockopen. Пока он отлично работает, но я замечаю большое ограничение. Протокол POP3 не поддерживает папки, что означает, что я не могу получить доступ к папке СПАМ. Как клиенты hotmail и yahoo получают доступ к папке СПАМ? Они хранят его на другом сервере, отличном от POP3?

Я считаю, что папку «СПАМ» важно включить в клиент, так как там попадают некоторые не заслуживающие доверия электронные письма.


person Kantankt    schedule 01.06.2011    source источник
comment
Веб-клиенты вообще не обращаются к почтовым ящикам через POP; они имеют к ним доступ напрямую. Единственное реальное решение - полностью отключить фильтрацию на сервере и выполнить фильтрацию нежелательной почты в вашем клиенте. Или используйте настоящие почтовые сервисы с IMAP.   -  person Wooble    schedule 01.06.2011
comment
не обращайтесь к почтовым ящикам через POP вообще - некоторые могут не использовать POP, но прямой доступ к файловой системе для доступа к почте очень редко используется IME - и там, где он реализован, он основан на почтовых ящиках, а не на почтовых ящиках.   -  person symcbean    schedule 01.06.2011


Ответы (1)


POP3 не имеет понятия папок. Он предназначен для доступа только к тому, что составляет ваш почтовый ящик. Для папок нужно использовать IMAP.

person Marc B    schedule 01.06.2011