$sendingAddress = "Example | Example <example@example.com>";
$result = \Email\Parse::getInstance()->parse($sendingAddress, false);
$sendingDomain = strtolower($result['domain']);
print '$sendingDomain = ' . $sendingDomain;
$sendingAddress = strtolower($result['local_part']) . '@' . $sendingDomain;
print ': $sendingAddress = ' . $sendingAddress;
$sendingDomain =
$sendingAddress = @
Stripping out the '|' character before parsing resolves the issue.