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

StackOverflow https://stackoverflow.com/questions/328653

  •  11-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

Это было полезно?

Решение 3

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

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

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top