From 79205481e648019cd5d0165dd96fecbeb60d7003 Mon Sep 17 00:00:00 2001 From: epriestley Date: Sun, 8 Jan 2012 10:25:01 -0800 Subject: [PATCH] Minor, fix \n in MetaMTA headers. --- .../metamta/storage/mail/PhabricatorMetaMTAMail.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/applications/metamta/storage/mail/PhabricatorMetaMTAMail.php b/src/applications/metamta/storage/mail/PhabricatorMetaMTAMail.php index 3f51168f82..7308e2f257 100644 --- a/src/applications/metamta/storage/mail/PhabricatorMetaMTAMail.php +++ b/src/applications/metamta/storage/mail/PhabricatorMetaMTAMail.php @@ -316,6 +316,9 @@ class PhabricatorMetaMTAMail extends PhabricatorMetaMTADAO { break; case 'headers': foreach ($value as $header_key => $header_value) { + // NOTE: If we have \n in a header, SES rejects the email. + $header_value = str_replace("\n", " ", $header_value); + $mailer->addHeader($header_key, $header_value); } break;