Извлечение почтовых адресов из заявок с сайта

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
sashuk
OTRS Новобранец
Сообщения: 2
Зарегистрирован: 30 май 2012, 16:38

Извлечение почтовых адресов из заявок с сайта

Сообщение sashuk » 30 май 2012, 16:55

Здравствуйте, уважаемые форумчане!
Просмотрел весь форум, документацию, и так и не нашел ответа на свой вопрос.
А вопрос таков: на корпоративном сайте, работающем на Django, есть форма для заявок от пользователей, где пользователи также указывают свой почтовый адрес. После нажатия "Отправить" Django обрабатывает данные и через функцию send_mail() подключается к SMTP-серверу Google, и после этого с ящика Google идет письмо на корпоративный ящик, с которого OTRS вытягивает письма и оформляет в виде заявок.
Итак, как сделать так, чтобы на почтовый адрес, содержащийся в теле письма, посылалось письмо из OTRS и чтобы вся последующая работа с заявкой происходила с этим почтовым адресом, а не корпоративным ящиком, с которого вытягиваются письма?
Я подробно смотрел фильтрацию в PostMaster, но там, к сожалению, нет функции запоминания адреса из тела письма и его присвоении OTRS-UserItem(могу ошибаться, не суть важно) заявки.
Кто-нибудь сталкивался с такой задачей?

sashuk
OTRS Новобранец
Сообщения: 2
Зарегистрирован: 30 май 2012, 16:38

Re: Извлечение почтовых адресов из заявок с сайта

Сообщение sashuk » 05 июн 2012, 14:33

Решение : в Python есть такой класс, как EmailMessage - именно его нужно и использовать, так как он позволяет подставлять заголовки в электронное сообщение. То есть в самом начале, когда заявка с сайта отправляется по SMTP на корпоративный ящик, подставляем заголовок "Reply-To: <client_email>", и когда OTRS вытаскивает письмо с ящика, она отвечает не на адрес ящика, а на адрес, указанный в "Reply-To", и вся дальнейшая работа с клиентом ведется через этот ящик.

Успехов!

Ответить