From 7078a0e53e3b050c8008f9d8ae43c8d697fbc94c Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 27 Sep 2018 02:12:02 +0200 Subject: Mailer: discover sendmail path instead of hardcoding it to /usr/sbin/sendmail `sendmail` can very well be in a path different from `/usr/sbin/sendmail`. We already search `$PATH` at `lib/private/Settings/Admin/Mail.php` to detect whether we want to offer sendmail as a mail transfer method, so let's be consistent and actually initialize `\Swift_SendmailTransport` with this path to sendmail, instead of just hardcoding `/usr/sbin/sendmail`. Signed-off-by: Florian Klink --- lib/private/Mail/Mailer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/private/Mail') diff --git a/lib/private/Mail/Mailer.php b/lib/private/Mail/Mailer.php index 6f148bc0c6e..79208f9a695 100644 --- a/lib/private/Mail/Mailer.php +++ b/lib/private/Mail/Mailer.php @@ -274,7 +274,7 @@ class Mailer implements IMailer { $binaryPath = '/var/qmail/bin/sendmail'; break; default: - $binaryPath = '/usr/sbin/sendmail'; + $binaryPath = \OC_Helper::findBinaryPath('sendmail'); break; } -- cgit v1.2.3