diff --git a/app/code/Magento/Contact/Model/Mail.php b/app/code/Magento/Contact/Model/Mail.php index 395c630bbe525..5b4abd39b2680 100644 --- a/app/code/Magento/Contact/Model/Mail.php +++ b/app/code/Magento/Contact/Model/Mail.php @@ -49,6 +49,9 @@ public function __construct( */ public function send($replyTo, array $variables) { + /** @see \Magento\Contact\Controller\Index\Post::validatedParams() */ + $replyToName = !empty($variables['name']) ? $variables['name'] : null; + $this->inlineTranslation->suspend(); try { $transport = $this->transportBuilder @@ -62,7 +65,7 @@ public function send($replyTo, array $variables) ->setTemplateVars($variables) ->setFrom($this->contactsConfig->emailSender()) ->addTo($this->contactsConfig->emailRecipient()) - ->setReplyTo($replyTo) + ->setReplyTo($replyTo, $replyToName) ->getTransport(); $transport->sendMessage();