2013-08-09 2 views
0

Я хочу читать письма из почтовой учетной записи. В моем мировоззрении я могу читать письма без проблем. настройки в перспективе являются: Тип: IMAP Сервер: sub.mailsvr.de пользователя: user1 PWD: pwd1 порты являются стандартнымичитать письма с учетной записи электронной почты

Теперь я хочу, чтобы читать входящие сообщения с PHP. Мой код до сих пор

$Mailkonto['imapopen'] == "{sub.mailsvr.de:143}INBOX"; 
$Mailkonto['user'] == "web15p13"; 
$Mailkonto['pwd'] == "PVDtqnKV"; 
$mbox = imap_open ($Mailkonto['imapopen'], $Mailkonto['user'], $Mailkonto['pwd']); 

я получаю следующую ошибку

echo "<pre>"; 
print_r(imap_errors()); 
echo "</pre>"; 

Array 
(
    [0] => Can't open mailbox : no such mailbox 
) 

ИМЕЕТ Кто-то представление о том, что я должен изменить, чтобы читать почту?

+0

делает ваш адрес электронной использования сервера TLS Или SSL? Если это так, вам нужно изменить порт и настроить его. Также убедитесь, что ваш почтовый сервер имеет INBOX, и в некоторых случаях он чувствителен к регистру. –

+0

ОК, спасибо за помощь. Но проблема в том, что это не мой почтовый сервер и администратор с этого сервера в праздники. – user1121575

+0

Посмотрите, помогают ли эти решения http://stackoverflow.com/questions/3325150/error-using-imap-in-php – bumperbox

ответ

2

Вы не назначая никаких переменных, но используя логическое сравнение, не делая ничего с результатом:

$Mailkonto['imapopen'] == "{sub.mailsvr.de:143}INBOX"; 
$Mailkonto['user'] == "web15p13"; 
$Mailkonto['pwd'] == "PVDtqnKV"; 

Должно быть:

$Mailkonto['imapopen'] = "{sub.mailsvr.de:143}INBOX"; 
$Mailkonto['user'] = "web15p13"; 
$Mailkonto['pwd'] = "PVDtqnKV"; 
+0

Извините и спасибо за помощь, мой бог - вот он – user1121575

Смежные вопросы