Я пытаюсь читать сообщения 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 сервера в приведенном выше коде:
{server.com:110/pop3}INBOX
{server.com:110/pop3/novalidate-cert}INBOX
Может кто-то указать мне,
Благодарю.
Domino Web Access Lite не использует POP3. Использует HTTP.
Серверы Domino могут поддерживать POP3, но он не включен по умолчанию и в большинстве случаев, вероятно, остается отключенным. Вам нужно будет поговорить с администраторами вашего сервера Domino, чтобы узнать, хотят ли они включить его для вас. Возможно, вам понадобится очень веская причина, чтобы убедить их сделать это.
Если вы используете PHP на компьютере Wndows, на котором установлены Lotus Notes или Domino, вы можете получить доступ к данным Domino на вашем сервере с помощью COM-объектов Domino, что описано в этом разделе. старая статья на сайте IBM.
Других решений пока нет …