0

要接收邮件,我通常使用:

imap_open('{mail.sito.com:143/notls}', $user, $pass);

但是,当我必须连接到 Aruba 服务器上的电子邮件时,我遇到了困难。

我试过:

{mail.website.com:143} {mail.website.com/pop3:110} {pop3.website.com/pop3:110} {imaps.aruba.it:993}INBOX {imaps.aruba.it:993}

但它不会打开流。

你知道哪个是正确的字符串吗?

4

2 回答 2

0

您可以使用 pop3 协议

$pop3 = "pop3.yourdomain.ext";
$port = 110;
$inbox = imap_open("{".$pop3.":".$port."/pop3/notls}INBOX", $username, $password);
......
imap_close($inbox);

但如果 Imap 在 Aruba 服务中处于活动状态,则不起作用。

于 2021-05-10T18:41:39.527 回答
0

经过一些测试,它可以工作:

$imap = "imaps.aruba.it";
$port = 993;
$inbox = imap_open("{".$imap.":".$port."/imap4/ssl}INBOX",$username, $password);
......
imap_close($inbox);

记住:你必须在你的 php.ini 中激活 imap 扩展

于 2021-05-12T08:04:12.273 回答