0

我一直在测试与各种邮件服务器的连接,但遇到了 AOL 的问题:

注意:未知:无法连接到 internal-aol.imap.mail.g03.yahoodns.net,143:第 0 行的未知中超时(errflg=1)

现在这看起来像是他们的问题,但是我无法确认此配置(超出我的用户名和密码)是否有效。

这是我用来测试连接的代码:

<?php
echo '<pre>';
//AOL "generate app password": https://login.aol.com/myaccount/security/app-password/
$user = '__user__';
$password = '__password__';
$server = '{imap.aol.com:143/imap/novalidate-cert}';
//$server = '{imap.aol.com:143/imap/ssl}';
$connection = imap_open($server, $user, $password);

if ($connection)
{
 $mailboxes = imap_list($connection, $server,'*');
 echo '<pre>AOL Mailboxes: ';print_r($mailboxes);echo '</pre>'; 
 imap_close($connection);
}
echo '</pre>';
?>

是否$server有效且安全

我也尝试过{imap.aol.com:143/imap/ssl},但是会导致以下错误:

注意:未知:无法连接到 internal-aol.imap.mail.g03.yahoodns.net,143:第 0 行的未知中超时(errflg=1)

另请注意,我已经创建并正在使用代码中所述的“应用程序密码”。

4

1 回答 1

0

服务器地址错误,正确的是:

<?php
$server = '{imap.aol.com:993/imap/ssl}';
?>
于 2021-11-13T08:04:36.577 回答