modSwiftMailer - Reply To
Добрый день!
Чтобы определить адрес для ответа (использую modSwiftMailer), пишу:
Но при ответе на такое письмо в поле «Кому» ничего не попадает.
А вот, если что, весь фрагмент при отправке письма (выглядит примерно так)
Может быть, кто-нибудь сталкивался?
Цель — разные адреса для отправителя и ответа.
С уважением.
Чтобы определить адрес для ответа (использую 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);
Может быть, кто-нибудь сталкивался?
Цель — разные адреса для отправителя и ответа.
С уважением.
Комментарии: 6
Могу только посоветовать проверить на родном modMail.
$modx->mail->address('sender','test1@test.com');
$modx->mail->replyTo('test2@test.com');
Специально проверял сейчас — работает. Письма приходят от sender, при ответе подставляется replytoЯ надеюсь, Вы не забыли
$modx->getService('mail', 'mail.modSwiftMailer');
Большое всем спасибо!
Протестировал на modMail — все работает!
Алексей, а может быть, дело в том, что у Вас replyTo а у меня replyto? Именно так было в документации.
Протестировал на modMail — все работает!
Алексей, а может быть, дело в том, что у Вас replyTo а у меня replyto? Именно так было в документации.
$modx->mail->replyto('test2@test.com');
работает аналогично
А Вы могли бы выложить все заголовки? Как это выглядит? У меня примерно так:
$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);
$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');
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.