View previous topic :: View next topic |
Author |
Message |
AlexBu Messenger
Joined: 29 Jan 2010 Posts: 39 Location: Россия, Пермь
|
Posted: 02 May 2012 8:50 (Wed) Post subject: Ошибка переадресации |
|
|
Для адреса sergey@mymail.ru у меня создана переадресация на внешнюю почту средствами псевдонимов, но когда приходит письмо вот с таким заголовком, переадресация не работает , умом я конечно понимаю, что проблема в поле FROM, и даже представляю как работает программа, но вот как выкрутиться просто не представляю:
Code: | Message-ID: <4F9EC2D4.9070602@sevan-gmbh.de>
Date: Mon, 30 Apr 2012 18:50:28 +0200
From: "Jurij Pfaff <Sevan Anlagen>" <pfaff@sevan-gmbh.de>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
To: <sergey@mymail.ru>
|
программа создает получателя с адресом:
и просит поставить "." или "@" в адресе... _________________ Порой чувствуешь себя собакой... которая все понимает, а сказать не может... |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 02 May 2012 14:11 (Wed) Post subject: |
|
|
Да, извлекается "адрес" из первых угловых скобок, несмотря на то, что они находятся в кавычках. Надо будет поправить.
Самое простое решение в данном случае — в домене mymail.local создать псевдоним:
Sevan Anlagen -> pfaff@sevan-gmbh.de (или какой вам нужен адрес) |
|
Back to top |
|
|
AlexBu Messenger
Joined: 29 Jan 2010 Posts: 39 Location: Россия, Пермь
|
Posted: 10 May 2012 7:18 (Thu) Post subject: |
|
|
Добавил, не помогло...
в данном случае идёт подмена в адресе получателя, а нам нужно исправить адрес отправителя... вот если бы в правилах сортировки была строка отправка от имени... тогда точно помогло бы... _________________ Порой чувствуешь себя собакой... которая все понимает, а сказать не может... |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 10 May 2012 13:40 (Thu) Post subject: |
|
|
Вы же сами писали про получателя:
AlexBu wrote: | программа создает получателя с адресом: |
Как я понял, вам нужно отправителю что-то в ответ отправить, для этого он извлекается. Так?
Должен извлекаться адрес <pfaff@sevan-gmbh.de>, но извлекается <Sevan Anlagen>, который затем преобразуется в <Sevan Anlagen@mymail.local>.
Указанный псевдоним и будет исправлять ситуацию, переадресуя все письма для неправильного адреса <Sevan Anlagen@mymail.local> правильному — <pfaff@sevan-gmbh.de>.
Если вы о другом речь ведёте, то, пожалуйста, опишите вашу задачу подробнее. |
|
Back to top |
|
|
AlexBu Messenger
Joined: 29 Jan 2010 Posts: 39 Location: Россия, Пермь
|
Posted: 11 May 2012 9:36 (Fri) Post subject: |
|
|
Проанализировал как саму задачу так и то что происходит... Вот что у меня получилось...
Задача следующая, всю почту пользователя sergey@mymail.ru дублировать на почтовый ящик sergey_mail@mail.ru
Реализация - добавлены псевдонимы:
sergey -> sergey
sergey -> sergey_mail@mail.ru
Что происходит: Все письма, кроме указанного, ложатся в локальный ящик sergey и отправляется на почту на mail.ru
Письмо имеющее заголовок:
To: Sergey <sergey@mymail.ru>
From: "Jurij Pfaff <Sevan Anlagen>" <pfaff@sevan-gmbh.de>
ложится в локальный ящик sergey и пытается отправиться на указанный адрес во втором всевдониме, в следствии чего создается новое письмо с заголовком, содержащем следующую запись:
From: <Sevan Anlagen@mymail.local>
Вырезать нужную инфу из лога сложно... 45 пользователей, очень много записей как в белом так и в черном списке, больше 10 правил сортировки, куча переадресаций и псевдонимов... полный лог отправил в личку. _________________ Порой чувствуешь себя собакой... которая все понимает, а сказать не может... |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 11 May 2012 15:41 (Fri) Post subject: |
|
|
Благодаря вашим объяснениям и присланному журналу ситуация прояснилась.
Проблема в том, что отправитель письма извлекается неправильно (<Sevan Anlagen> вместо <pfaff@sevan-gmbh.de>), в результате чего не удаётся переслать письмо на внешний сервер, так как ему "не нравится" пробел в имени ящика.
Для решения проблемы создайте локального пользователя:
Имя: Sevan Anlagen
[x] Внешний адрес e-mail: pfaff@sevan-gmbh.de
После этого, при отправке письма на внешний сервер адрес отправителя письма <Sevan Anlagen@mymail.local> заменится на <pfaff@sevan-gmbh.de> и письмо нормально отправится.
Другого решения (без создания пользователя) предложить, к сожалению, пока не могу. |
|
Back to top |
|
|
AlexBu Messenger
Joined: 29 Jan 2010 Posts: 39 Location: Россия, Пермь
|
Posted: 14 May 2012 7:33 (Mon) Post subject: |
|
|
Спасибо. Настроил, посмотрим что из этого получиться _________________ Порой чувствуешь себя собакой... которая все понимает, а сказать не может... |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 22 Nov 2019 16:49 (Fri) Post subject: |
|
|
NAMOR wrote: | Проблема в том, что отправитель письма извлекается неправильно |
Исправили в CMS 3.00 beta 1:
Code: | [*] Улучшено извлечение адресов отправителей из заголовков писем. |
|
|
Back to top |
|
|
|