Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> IMAP
My4tic
post 23.03.2006, 13:39:46
Post #1





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

Ostrzeżenie: (0%)
-----


Witam,

Mam taki kod:

  1. <?php
  2.    function imap_connect($user, $haslo){
  3.       $connection = @imap_open('{smtp.poczta.onet.pl:25}', $user, $haslo) or $connection = imap_last_error();
  4.       return $connection;
  5.    }
  6.          $imap = imap_connect('login', 'haslo');
  7.          echo "$imap";
  8. ?>


i niestety nie chce mi się połączyć. Wywala mi taki komunikat:

Cytat
[CLOSED] IMAP connection broken (server response)


Czy ktoś wie dalczego? Można sprawdzić jakos dokładniej komuniakty o błedzie? Np. niepoprawny login/pass etc?

Może ktoś zna jakąś prostą klase do wysyłania poczty przez SMTP? Bez rzadnych edytorów, formularz itp. Maile chce generowac automatycznie ale do wysyłki uzywac kont userów wiec jakies fajerwerki nie sa potrzebne.

-- edit --

Zmieniłem:

  1. <?php
  2.  
  3. $connection = @imap_open('{smtp.poczta.onet.pl:25}', $user, $haslo) or $connection = imap_last_error();
  4.  
  5. ?>


na:

  1. <?php
  2.  
  3. $connection = @imap_open('{smtp.poczta.onet.pl:25/smtp}', $user, $haslo) or $connection = imap_last_error();
  4.  
  5. ?>


i teraz wywala taki bład:

Cytat
Can't open mailbox {smtp.poczta.onet.pl:25/smtp}: invalid remote specification


-- edit 2 --

Zmienione na:
  1. <?php
  2.  
  3.  function imap_connect($user, $haslo){
  4. $connection = @imap_open('{[213.180.130.20]:25}INBOX', $user, $haslo) or $connection = imap_last_error();
  5. return $connection;
  6.  }
  7.  $imap = imap_connect('login', 'pass');
  8.  echo "$imap";
  9.  
  10. $msg = 'test';
  11. imap_mail('mail@cos.pl', 'IMAP', $msg);
  12. mail('mail@cos.pl', 'MAIL', $msg);
  13.  
  14. ?>


Dziwne bo wywala mi bład:

Cytat
[CLOSED] IMAP connection broken (server response)


..ale maile idą. Byloby w miare dobrze gdyby nie to, ze wysyłane są tak jak przez zwykłą funkcje mail();

Nagłowek maila jaki przychodzi wygląda tak:

Kod
X-Kaspersky: Checked
Return-path: <ble@host101.nazwa.net.pl>
Envelope-to: mail@wp.pl
Delivery-date: Thu, 23 Mar 2006 14:10:40 +0100
Received: from [85.128.194.2] (helo=host101.nazwa.net.pl)
        by beta.fc.pl with esmtp (Exim 4.52)
        id 1FMPaK-0004jp-9m
        for mail@wp.pl; Thu, 23 Mar 2006 14:10:40 +0100
Received: (from ble@localhost)
        by host101.nazwa.net.pl (8.12.11/8.12.11) id k2NDAco0014078;
        Thu, 23 Mar 2006 14:10:38 +0100
Date: Thu, 23 Mar 2006 14:10:38 +0100
From: Janusz Maj <ble@host101.nazwa.net.pl>
Message-Id: <200603231310.k2NDAco0014078@host101.nazwa.net.pl>
To: mail@wp.pl
Subject: IMAP

test


o co w tym chodzi?

Ten post edytował My4tic 23.03.2006, 14:17:32


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 2.05.2025 - 04:26