Перейти к содержимому


Imap error


Сообщений в теме: 7

#1 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 17 Август 2013 - 21:38

Имеется аккаунт на саас. Банальный код:

class Imap
{
	private $host = 'imap.mail.ru';
	private $port = 993;
	private $login = 'tmp@mail.ru';
	private $pass = '1111';
	private $param = '/imap/ssl/novalidate-cert';
	private $folder = 'INBOX';
	public function connect()
	{
		if ($mbox = imap_open("{" . "{$this->host}:{$this->port}{$this->param}" . "}$this->folder", $this->login, $this->pass)) {
			echo "Connected";
		} else {
			exit ("Can't connect: " . imap_last_error() . "n");
			echo "FAIL!n";
		};
	}
}
$mail = new Imap();
$mail->connect();

Результат:

Warning: imap_open(): Couldn't open stream {imap.mail.ru:993/imap/ssl/novalidate-cert}INBOX in /home/wonder-bug/public_html/include/developers/imap/Imap.php on line 22 Can't connect: Unable to create selectable TCP socket (1668 >= 1024)n

На своем сервере код отрабатывает без проблем.

#2 Гость_Roman_*

  • Гости

Отправлено 19 Август 2013 - 10:13

На Saas-аккаунтах есть определённые ограничения на работу функций imap. Возможно, стоит попробовать небезопасное соединение.

#3 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 19 Август 2013 - 14:28

Просмотр сообщенияRoman (19 Август 2013 - 10:13) писал:

На Saas-аккаунтах есть определённые ограничения на работу функций imap. Возможно, стоит попробовать небезопасное соединение.
Порт — IMAP — 143 (при использовании шифрования STARTTLS) и 993 (при использовании шифрования SSL/TLS). Без шифрование не поддерживается. Можете ли вы как-то с этим помочь? И хотелось бы услышать вообще ограничения по IMAP.

#4 Гость_Roman_*

  • Гости

Отправлено 19 Август 2013 - 15:00

Сейчас уточнил, проблема не конкретно в ограничениях, это баг расширения php imap. На данный момент идёт поиск решения. Пока оставьте заявку в техподдержку, чтоб проблема была решена в ближайшее время.

#5 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 19 Август 2013 - 15:15

Просмотр сообщенияRoman (19 Август 2013 - 15:00) писал:

Сейчас уточнил, проблема не конкретно в ограничениях, это баг расширения php imap. На данный момент идёт поиск решения. Пока оставьте заявку в техподдержку, чтоб проблема была решена в ближайшее время.
Хорошо. Спасибо.

#6 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 26 Август 2013 - 11:31

В текущей версии в КБ добавлен класс для работы с Imap, который не использует стандартные php функции. Класс находиться в папке include/bm.imapclient.php.
Для работы с почтой рекомендуется использовать его.

#7 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 26 Август 2013 - 12:02

Просмотр сообщенияAnalitic (26 Август 2013 - 11:31) писал:

В текущей версии в КБ добавлен класс для работы с Imap, который не использует стандартные php функции. Класс находиться в папке include/bm.imapclient.php.
Для работы с почтой рекомендуется использовать его.
Спасибо. Посмотрю.

#8 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 27 Август 2013 - 12:00

Все прекрасно работает.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных