我已经搜索并阅读了很多与此相关的问题。我正在将收到的电子邮件保存到 MySQL 数据库中。 我正在使用 pipe to script 方法,我已经设置了这些东西,当我收到电子邮件时文件读取正确。
我收到的错误是:
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to server: ' . imap_last_error());
我对 $hostname 变量感到困惑,我尝试了很多次但都失败了。
通常我的服务器是 MySQL 的本地主机。我试过了,我的服务器使用 SSL。我使用了这个 localhost:993/imap/ssl}INBOX
,但没有一个有效。该变量的正确服务器是什么?
imap.mydomain.org:993 ???
请帮我解决这个问题。我受够了这个。
最佳答案
按照你所说的,你试过了吗:
{localhost:993/imap/ssl}INBOX
或
{imap.mydomain.org:993/imap/ssl}INBOX
如果这不起作用,您可以尝试提供错误输出吗?
关于php - PHP 中的 IMAP 传入邮件服务器设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35354577/