Autor | Zpráva | ||
---|---|---|---|
Prefin Profil |
#1 · Zasláno: 2. 6. 2012, 11:06:14
Ahojda.
Potřeboval bych malinko poradit jak správně zapsat třetí parametr ve fci IMAP_Mail_Copy(). První a druhý jsou ok, protože mi to všechno ostatní dělá jak má. $imap_root = "{pop3.xxxxxxxxxxx.cz:995/pop3/ssl/novalidate-cert}INBOX"; $imap_email = "xxxxxxxxxxx"; $imap_pass = "xxxxxxxxxxxx"; $imap_spojeni=IMAP_Open($imap_root,$imap_email,$imap_pass); ..... IMAP_Mail_Copy($imap_spojeni, "INBOX.Archiv", $i) or die (imap_last_error()); ..... if($imap_spojeni) IMAP_Close($imap_spojeni); exit(); Myslím že je špatně uvedená cesta do adresáře Archiv. Progoogloval jsem co šlo ale bez odpovědi. Díky. |
||
Davex Profil |
#2 · Zasláno: 2. 6. 2012, 11:59:31
POP3 je jednoduchý protokol, který neumí kopírovat zprávy mezi přihrádkami. Musí se použít něco pokročilejšího, třeba IMAP4.
|
||
Prefin Profil |
#3 · Zasláno: 2. 6. 2012, 16:51:44
Ok, to bude asi ono.
Bohužel se v imap moc neorientuji. Jak bych měl pozměnit tedy volání fce IMAP_Open? $imap_root = "{imap.xxxxxxxxxxxx.cz:995/imap/ssl/novalidate-cert}INBOX"; $imap_email = "xxxxxxxxxxxxxxxx"; $imap_pass = "xxxxxxxxxxxxxxx"; $imap_spojeni=IMAP_Open($imap_root,$imap_email,$imap_pass) or die (imap_last_error()); Díky |
||
Davex Profil |
#4 · Zasláno: 2. 6. 2012, 18:59:25
Je chybně port - pro IMAP over SSL by měl být
993 a server musí samozřejmě IMAP4 podporovat.
|
||
Prefin Profil |
#5 · Zasláno: 2. 6. 2012, 19:40:31
Díky, s tímhle portem to už běží, nicméně fce IMAP_Mail_Copy beztak hází hlášku Error in IMAP command received by server..
IMAP_Mail_Copy($imap_spojeni, "Archiv", $i) or die (imap_last_error()); |
||
Časová prodleva: 12 let
|
0