summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-09-16 19:38:36 +0100
committerGreg Roach <fisharebest@webtrees.net>2019-09-16 19:38:36 +0100
commite808cb5be28ce4e077f19cf545d36fc7f9742965 (patch)
tree542e6f0fb07f57777630f7e9fa2315d32fb6a333
parenta779c78fabd49fcacfb2a92312e25ac5b47b93b5 (diff)
downloadwebtrees-e808cb5be28ce4e077f19cf545d36fc7f9742965.tar.gz
webtrees-e808cb5be28ce4e077f19cf545d36fc7f9742965.tar.bz2
webtrees-e808cb5be28ce4e077f19cf545d36fc7f9742965.zip
Simplify conversion to MSDOS line endings
-rw-r--r--app/Services/MailService.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/Services/MailService.php b/app/Services/MailService.php
index c2b96267ec..37f4e6d135 100644
--- a/app/Services/MailService.php
+++ b/app/Services/MailService.php
@@ -27,6 +27,7 @@ use Swift_NullTransport;
use Swift_SendmailTransport;
use Swift_SmtpTransport;
use Swift_Transport;
+use function str_replace;
/**
* Send mail messages.
@@ -49,8 +50,9 @@ class MailService
public function send(UserInterface $from, UserInterface $to, UserInterface $reply_to, string $subject, string $message_text, string $message_html): bool
{
try {
- $message_text = preg_replace('/\r?\n/', "\r\n", $message_text);
- $message_html = preg_replace('/\r?\n/', "\r\n", $message_html);
+ // Mail needs MSDOS line endings
+ $message_text = str_replace("\n", "\r\n", $message_text);
+ $message_html = str_replace("\n", "\r\n", $message_html);
$message = (new Swift_Message())
->setSubject($subject)