Mam taki kod:
<?php function imap_connect($user, $haslo){ $connection = @imap_open('{smtp.poczta.onet.pl:25}', $user, $haslo) or $connection = imap_last_error(); return $connection; } $imap = imap_connect('login', 'haslo'); ?>
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:
<?php $connection = @imap_open('{smtp.poczta.onet.pl:25}', $user, $haslo) or $connection = imap_last_error(); ?>
na:
<?php $connection = @imap_open('{smtp.poczta.onet.pl:25/smtp}', $user, $haslo) or $connection = imap_last_error(); ?>
i teraz wywala taki bład:
Cytat
Can't open mailbox {smtp.poczta.onet.pl:25/smtp}: invalid remote specification
-- edit 2 --
Zmienione na:
<?php function imap_connect($user, $haslo){ $connection = @imap_open('{[213.180.130.20]:25}INBOX', $user, $haslo) or $connection = imap_last_error(); return $connection; } $imap = imap_connect('login', 'pass'); $msg = 'test'; imap_mail('mail@cos.pl', 'IMAP', $msg); ?>
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
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?