Moin zusammen.
Hat jemand vielleicht schon mal mit dieser PEAR Klasse gearbeitet?
Ich versuche gerade Mails von einem POP3 Server abzuholen. Soweit kein Problem.
Diese Methode gibt mir ein Array zurück in der alle Headerrelevanten Daten vorhanden sein sollen.
Leider bleibt der Return-Path leer. Und genau um diesen gehts mir.
Bei getRawHeaders() passiert das gleiche...
Nach einem
Wurde dieser sichtbar..
Ich verstehe jetzt irgendwie den Zusammenhang nicht ganz..
Was steckt im Return-Path für ein Sonderzeichen das es nicht angezeigt werden kann?
<mail@domain.de> steht im Return-Path (Wird nicht angezeigt)
<000501c5b6a3$1f8806e0$0241a8c0@chris> steht in der Message-ID und WIRD angezeigt.....
Hat jemand vielleicht schon mal mit dieser PEAR Klasse gearbeitet?
Ich versuche gerade Mails von einem POP3 Server abzuholen. Soweit kein Problem.
PHP-Code:
function getParsedHeaders($msg_id)
{
if ($this->_state == NET_POP3_STATE_TRANSACTION) {
$raw_headers = rtrim($this->getRawHeaders($msg_id));
$raw_headers = preg_replace("/\r\n[ \t]+/", ' ', $raw_headers); // Unfold headers
$raw_headers = explode("\r\n", $raw_headers);
foreach ($raw_headers as $value) {
$name = substr($value, 0, $pos = strpos($value, ':'));
$value = ltrim(substr($value, $pos + 1));
if (isset($headers[$name]) AND is_array($headers[$name])) {
$headers[$name][] = $value;
} elseif (isset($headers[$name])) {
$headers[$name] = array($headers[$name], $value);
} else {
$headers[$name] = $value;
}
}
return $headers;
}
return false;
}
Leider bleibt der Return-Path leer. Und genau um diesen gehts mir.
Bei getRawHeaders() passiert das gleiche...
Nach einem
PHP-Code:
$raw_headers = htmlspecialchars($raw_headers);
Ich verstehe jetzt irgendwie den Zusammenhang nicht ganz..
Was steckt im Return-Path für ein Sonderzeichen das es nicht angezeigt werden kann?
<mail@domain.de> steht im Return-Path (Wird nicht angezeigt)
<000501c5b6a3$1f8806e0$0241a8c0@chris> steht in der Message-ID und WIRD angezeigt.....
Kommentar