modSwiftMailer - Reply To

Добрый день!

Чтобы определить адрес для ответа (использую modSwiftMailer), пишу:
$modx->mail->replyto($email);

Но при ответе на такое письмо в поле «Кому» ничего не попадает.

А вот, если что, весь фрагмент при отправке письма (выглядит примерно так)
$modx->mail->address('to', 'test@mail.ru', 'test@mail.ru');
$modx->mail->address('sender', $recepient, 'test@sales.ru');
$modx->mail->address('from', $recepient, 'test@sales.ru');
$modx->mail->replyto($email);

Может быть, кто-нибудь сталкивался?
Цель — разные адреса для отправителя и ответа.
С уважением.
Андрей Иванов
28 апреля 2014, 13:32
modx.pro
1 668
0

Комментарии: 6

Василий Наумкин
28 апреля 2014, 19:35
0
Могу только посоветовать проверить на родном modMail.
    Алексей Ерохин
    29 апреля 2014, 10:15
    0
    $modx->mail->address('sender','test1@test.com');
    $modx->mail->replyTo('test2@test.com');
    Специально проверял сейчас — работает. Письма приходят от sender, при ответе подставляется replyto

    Я надеюсь, Вы не забыли
    $modx->getService('mail', 'mail.modSwiftMailer');
      Андрей Иванов
      29 апреля 2014, 10:19
      0
      Большое всем спасибо!

      Протестировал на modMail — все работает!

      Алексей, а может быть, дело в том, что у Вас replyTo а у меня replyto? Именно так было в документации.
        Алексей Ерохин
        29 апреля 2014, 10:22
        0
        $modx->mail->replyto('test2@test.com');
        работает аналогично
          Андрей Иванов
          29 апреля 2014, 12:25
          0
          А Вы могли бы выложить все заголовки? Как это выглядит? У меня примерно так:
          $modx->mail->address('to', 'test@mail.ru', 'test@mail.ru');
          $modx->mail->address('sender', $recepient, 'test@sales.ru');
          $modx->mail->address('from', $recepient, 'test@sales.ru');
          $modx->mail->replyto($email);
            Алексей Ерохин
            29 апреля 2014, 16:10
            0
            $modx->getService('mail', 'mail.modSwiftMailer');
                $modx->mail->set(modMail::MAIL_BODY,$body);
                $modx->mail->set(modMail::MAIL_FROM,'fromemail@test.com');
                $modx->mail->set(modMail::MAIL_FROM_NAME,'fromname');
                $modx->mail->set(modMail::MAIL_SUBJECT,'Subject');
                $modx->mail->address('sender','test1@test.com');
                $modx->mail->address('to','мой емаил');
                $modx->mail->replyTo('test2@test.com');
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6