Я пытаюсь прочитать электронные письма Lotus Notes 8.5.3 с удаленного сервера с помощью кода PHP.
Когда я читал электронные письма из Gmail, используя приведенный ниже код, это выглядело довольно прямолинейно. Но тот же код не подключался к Lotus Notes, хотя удаленный сервер поддерживал POP3 на порту 110 (я могу получить доступ к электронной почте в веб-браузере, я думаю, что это режим Web Access Lite)
<?php
class Email_reader {
// server connection
public $conn;
private $server = "{imap.gmail.com:993/imap/ssl/novalidate-cert/norsh}Inbox";
private $user = '[email protected]';
private $pass = '123';
function __construct() {
$this->connect();
}
function close() {
imap_close($this->conn);
}
function connect() {
try {
$this->conn = imap_open($this->server, $this->user, $this->pass) or die("Can't connect to:'$this->server': " . imap_last_error());
echo 'If you see this, we got IMAP working';
}
catch(Exception $e) {
echo 'error Message: ' .$e->getMessage();
}
}
}
$obj = new Email_reader();
echo "-------------------------00-------------------------";
$obj->close();
?>
Я пробовал форматы URL-адресов сервера diff в приведенном выше коде:
{server.com:110/pop3}INBOX
{server.com:110/pop3/novalidate-cert}INBOX
Может кто-нибудь указать мне,
- если мне что-то не хватает в приведенном выше коде
- Могу ли я вообще не получить таким образом доступ к электронной почте Lotus Notes? Итак, как к ним можно получить доступ из PHP?
- Если это невозможно с PHP, я открыт для выбора других языков программирования, но это должно быть с удаленного сервера (Linux).
- Если есть хорошие ссылки / пример кода, это было бы здорово
Спасибо.