Соединение с Imap при отказе от PHP

У меня проблема с подключением php-кода к серверу IMAP.

Итак, у меня есть VPS с Godaddy, и у меня также есть учетная запись общего хостинга с адресом электронной почты, к которому я хочу подключиться. У меня также есть локальная виртуальная машина под управлением CentOS 6 с LAMP.

Если я запускаю свой код на Godaddy VPS, соединение imap отлично работает с почтовым ящиком. Как только я поместил код на локальную виртуальную машину, он просто не подключится к почтовому серверу:

Warning: imap_open(): Couldn't open stream {mailserverdomain.co.uk:143/imap/notls}INBOX in /var/www/html/getemail.php on line 25 Notice: Unknown: Can't connect to mailserverdomain.co.uk,143: Permission denied (errflg=2) in Unknown on line 0

Он использует точно такой же код и точно такую ​​же информацию о соединении, которую я использую в копии Godaddy VPS. Поэтому я не понимаю, почему моя локальная виртуальная машина не подключается к почтовому серверу. У меня iptables полностью выключен на локальной виртуальной машине.

Я получаю «разрешение отказано», хотя он отлично работает на VPS Godaddy. Очевидно, у меня установлен php imap на моем локальном виртуальном компьютере, потому что функции работают … они просто не могут подключиться к внешнему почтовому серверу.

Я получаю эту ошибку от imap_open

Примечание: Неизвестно: ПРОБЛЕМА БЕЗОПАСНОСТИ: объявлен небезопасный сервер AUTH = PLAIN

Я не запускаю его с Godaddy VPS, только с моей внутренней виртуальной машины. Это не имеет никакого смысла!

А вот код подключения php, который отлично работает на VPS, но не на моей виртуальной машине:

imap_open("{" . $emailServer . ":" . $emailPort . "/imap/notls}INBOX",$emailUser,$emailPass)

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]