Доступ к локальному почтовому ящику с помощью PHP на учетной записи Linux на общем хостинге (GoDaddy) - PullRequest
0 голосов
/ 30 ноября 2008

Я думаю, это должна быть обычная техника, Однако я попробовал следующие два варианта:

1) Использование моего PHP-клиента POP3 для доступа к моей локальной почтовой учетной записи. Я получаю сообщение «Не удалось подключиться». Тот же код работает, если я запускаю его с локальным хостом, подключающимся к pop3-серверу GoDaddy

2) Разбор локального файла mbox - я не могу понять, могу ли я получить к нему доступ, кажется, что я не могу.

Любые хорошие идеи о том, какой подход должен быть лучшим здесь?

Ответы [ 3 ]

1 голос
/ 30 ноября 2008

Я бы пошел с опцией POP3. Он должен работать, как только вы получите правильный порт / хост и т. Д.

Другой вариант приведет к дублированию значительной части функциональности, уже имеющейся на почтовом сервере, и вполне вероятно, что в нем будут небольшие ошибки, приводящие к тому, что электронные письма не будут отображаться должным образом, или, что еще хуже, повреждение в mbox.

Если вы используете 2, попробуйте найти библиотеку для выполнения бита mbox!

0 голосов
/ 30 ноября 2008

Похоже, я понял это. Общий хостинг (в частности, GoDaddy) не разрешает прямые TCP-соединения где-либо, включая собственный POP3-сервер. Похоже, я тоже не могу получить доступ к файлу mbox напрямую. Так что я думаю, что это просто не сработает.

Спасибо всем ответчикам!

Возможно, существуют ДРУГИЕ недорогие планы совместного хостинга, которые предоставляют эту возможность ...

0 голосов
/ 30 ноября 2008

Zend Framework имеет почтовый компонент , который позволяет читать из различных источников.

...