Skip to content
Snippets Groups Projects
Commit 577fca41 authored by Jared Hancock's avatar Jared Hancock
Browse files

fetch: Consider all delivered-to headers

parent 53475dd1
Branches
Tags
No related merge requests found
......@@ -292,7 +292,8 @@ class MailFetcher {
//Add delivered-to address to list.
if (stripos($header['header'], 'delivered-to:') !==false
&& ($dt = Mail_Parse::findHeaderEntry($header['header'], 'delivered-to'))) {
&& ($dt = Mail_Parse::findHeaderEntry($header['header'],
'delivered-to', true))) {
if (($delivered_to = Mail_Parse::parseAddressList($dt)))
$tolist['delivered-to'] = $delivered_to;
}
......
......@@ -140,9 +140,9 @@ class Mail_Parse {
}
/* static */
function findHeaderEntry($headers, $name) {
function findHeaderEntry($headers, $name, $allEntries=false) {
if (!is_array($headers))
$headers = self::splitHeaders($headers);
$headers = self::splitHeaders($headers, $allEntries);
foreach ($headers as $key=>$val)
if (strcasecmp($key, $name) === 0)
return $val;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment