Доступ к локальному почтовому ящику с помощью PHP на учетной записи Linux на общем хостинге (GoDaddy)
-
11-07-2019 - |
Вопрос
Я полагаю, это должна быть общая техника, Однако я попробовал следующие два варианта:
1) Использование моего PHP-клиента POP3 для доступа к моей локальной почтовой учетной записи. Я получаю сообщение "Не удалось подключиться". Тот же код работает, если я запускаю его с локальным хостом, подключающимся к pop3-серверу GoDaddy
2) Анализ локального файла mbox - я не могу понять, могу ли я получить к нему доступ, кажется, что я не могу.
Есть хорошие идеи о том, какой подход должен быть лучшим здесь?
Решение 3
Похоже, я понял это. Общий хостинг (в частности, GoDaddy) не разрешает прямые TCP-соединения где-либо, включая собственный POP3-сервер. Похоже, я тоже не могу получить доступ к файлу mbox напрямую. Так что я думаю, что это просто не сработает. Р>
Спасибо всем ответчикам!
Возможно, существуют ДРУГИЕ недорогие планы совместного хостинга, которые предоставляют эту возможность ...
Другие советы
Я бы выбрал вариант POP3. Он должен работать, как только вы получите правильный порт / хост и т. Д.
Другой вариант приведет к дублированию значительной части функций, уже находящихся на почтовом сервере, и вполне вероятно, что в нем будут небольшие ошибки, приводящие к тому, что сообщения электронной почты будут отображаться некорректно, или, что еще хуже, к повреждению в mbox. р>
Если вы выберете 2, попробуйте найти библиотеку для выполнения бита mbox!
Zend Framework имеет почтовый компонент , который позволяет вам читать из разных источников.