diff --git a/src/Object/Email.php b/src/Object/Email.php
index 28d46f50a3..57eb0c17e9 100644
--- a/src/Object/Email.php
+++ b/src/Object/Email.php
@@ -135,14 +135,15 @@ class Email implements IEmail
 		$headerString = '';
 
 		foreach ($this->additionalMailHeader as $name => $values) {
-			if (is_array($values)) {
-				foreach ($values as $value) {
-					$headerString .= "$name: $value\n";
-				}
-			} else {
-				$headerString .= "$name: $values\n";
+			if (!is_array($values)) {
+				$values = [$values];
+			}
+
+			foreach ($values as $value) {
+				$headerString .= "$name: $value\r\n";
 			}
 		}
+
 		return $headerString;
 	}
 
diff --git a/src/Util/Emailer.php b/src/Util/Emailer.php
index d045698233..81a2ac2688 100644
--- a/src/Util/Emailer.php
+++ b/src/Util/Emailer.php
@@ -163,9 +163,9 @@ class Emailer
 
 		// generate a multipart/alternative message header
 		$messageHeader = $email->getAdditionalMailHeaderString() .
-		                 "From: $fromName <{$fromAddress}>\n" .
-		                 "Reply-To: $fromName <{$replyTo}>\n" .
-		                 "MIME-Version: 1.0\n" .
+		                 "From: $fromName <{$fromAddress}>\r\n" .
+		                 "Reply-To: $fromName <{$replyTo}>\r\n" .
+		                 "MIME-Version: 1.0\r\n" .
 		                 "Content-Type: multipart/alternative; boundary=\"{$mimeBoundary}\"";
 
 		// assemble the final multipart message body with the text and html types included