Ben nog ff op onderzoek uitgegaan, bleek dat de prefix niet het probleem veroorzaakt. Ik heb namelijk beide servers gepinged, en dus resp. de volgende twee regels code getest. Het effect bleef hetzelfde:
PHP:
1
2
| $inbox=imap_open('{62.21.240.8:110/pop3}','login','pass')
$inbox=imap_open('{217.42.218.76:110/pop3}','login (bevat @ en .)','pass'); |
Ongelooflijk maar waar: De bovenste regel werkt, de onderste niet. (
Ze worden overigens niet achter elkaar uitgevoerd. 
)
Het probleem ligt dus niet bij de servernaam.
Aangezien je bij OE (ook uitgevogeld) handmatig de poorten moet instellen en deze standaard op 110 staat, klopt ook het poortnummer. Dat is dus ook niet de boosdoener.
De username zou het kunnen zijn, maar ik begrijp niet waarom. Hij is gewoon correct, en een @ en . zijn tussen enkele ' gewoon toegestaan in een PHP-string.
Al deze feiten opsommend ga ik het een steeds vreemder probleem vinden.
Een vraag die wellicht tot een oplossing kan leiden:
IS het mogelijk om een TCP/IP dump of zoiets te maken waarin je de opdrachten naar/antwoorden van de server kan lezen? Misschien staat daar interessante info tussen.
[
Voor 4% gewijzigd door
pelleke op 25-11-2003 22:18
]