Skip to content

Commit 5d1c3e6

Browse files
committed
Convert sender name from non-utf8 to uf8 #260 (@hwilok) #259
1 parent 83a8e9a commit 5d1c3e6

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/IMAP/Message.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -602,13 +602,15 @@ private function parseAddresses($list) {
602602
}
603603
if (!property_exists($address, 'personal')) {
604604
$address->personal = false;
605-
}
606-
607-
$personalParts = imap_mime_header_decode($address->personal);
605+
} else {
606+
$personalParts = imap_mime_header_decode($address->personal);
608607

609-
$address->personal = '';
610-
foreach ($personalParts as $p) {
611-
$address->personal .= $p->text;
608+
if(is_array($personalParts)) {
609+
$address->personal = '';
610+
foreach ($personalParts as $p) {
611+
$address->personal .= $p->text;
612+
}
613+
}
612614
}
613615

614616
$address->mail = ($address->mailbox && $address->host) ? $address->mailbox.'@'.$address->host : false;

0 commit comments

Comments
 (0)