Courier Mail Server Forum Index Courier Mail Server
www.courierms.ru
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ошибка переадресации

 
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx
View previous topic :: View next topic  
Author Message
AlexBu
Messenger
Messenger


Joined: 29 Jan 2010
Posts: 39
Location: Россия, Пермь

PostPosted: 02 May 2012 8:50 (Wed)    Post subject: Ошибка переадресации Reply with quote

Для адреса sergey@mymail.ru у меня создана переадресация на внешнюю почту средствами псевдонимов, но когда приходит письмо вот с таким заголовком, переадресация не работает Sad , умом я конечно понимаю, что проблема в поле 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>

программа создает получателя с адресом:
Code:
To: <Sevan Anlagen@mymail.local>

и просит поставить "." или "@" в адресе...

_________________
Порой чувствуешь себя собакой... которая все понимает, а сказать не может...
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 02 May 2012 14:11 (Wed)    Post subject: Reply with quote

Да, извлекается "адрес" из первых угловых скобок, несмотря на то, что они находятся в кавычках. Надо будет поправить.
Самое простое решение в данном случае — в домене mymail.local создать псевдоним:
Sevan Anlagen -> pfaff@sevan-gmbh.de (или какой вам нужен адрес)
Back to top
View user's profile Send private message Send e-mail Visit poster's website
AlexBu
Messenger
Messenger


Joined: 29 Jan 2010
Posts: 39
Location: Россия, Пермь

PostPosted: 10 May 2012 7:18 (Thu)    Post subject: Reply with quote

Добавил, не помогло... Sad

в данном случае идёт подмена в адресе получателя, а нам нужно исправить адрес отправителя... вот если бы в правилах сортировки была строка отправка от имени... тогда точно помогло бы... Embarassed

_________________
Порой чувствуешь себя собакой... которая все понимает, а сказать не может...
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 10 May 2012 13:40 (Thu)    Post subject: Reply with quote

Вы же сами писали про получателя:
AlexBu wrote:
программа создает получателя с адресом:
Code:
To: <Sevan Anlagen@mymail.local>

Как я понял, вам нужно отправителю что-то в ответ отправить, для этого он извлекается. Так?
Должен извлекаться адрес <pfaff@sevan-gmbh.de>, но извлекается <Sevan Anlagen>, который затем преобразуется в <Sevan Anlagen@mymail.local>.
Указанный псевдоним и будет исправлять ситуацию, переадресуя все письма для неправильного адреса <Sevan Anlagen@mymail.local> правильному — <pfaff@sevan-gmbh.de>.

Если вы о другом речь ведёте, то, пожалуйста, опишите вашу задачу подробнее.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
AlexBu
Messenger
Messenger


Joined: 29 Jan 2010
Posts: 39
Location: Россия, Пермь

PostPosted: 11 May 2012 9:36 (Fri)    Post subject: Reply with quote

Проанализировал как саму задачу так и то что происходит... Вот что у меня получилось...

Задача следующая, всю почту пользователя 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
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 11 May 2012 15:41 (Fri)    Post subject: Reply with quote

Благодаря вашим объяснениям и присланному журналу ситуация прояснилась.
Проблема в том, что отправитель письма извлекается неправильно (<Sevan Anlagen> вместо <pfaff@sevan-gmbh.de>), в результате чего не удаётся переслать письмо на внешний сервер, так как ему "не нравится" пробел в имени ящика.
Code:
<08.05.2012 17:03:19 079C MAIL FROM:<Sevan Anlagen@mymail.local> SIZE=39323
>08.05.2012 17:03:19 079C 501 <Sevan Anlagen@mymail.local>: "@" or "." expected after "Sevan"

Для решения проблемы создайте локального пользователя:
Имя: Sevan Anlagen
[x] Внешний адрес e-mail: pfaff@sevan-gmbh.de

После этого, при отправке письма на внешний сервер адрес отправителя письма <Sevan Anlagen@mymail.local> заменится на <pfaff@sevan-gmbh.de> и письмо нормально отправится.
Другого решения (без создания пользователя) предложить, к сожалению, пока не могу.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
AlexBu
Messenger
Messenger


Joined: 29 Jan 2010
Posts: 39
Location: Россия, Пермь

PostPosted: 14 May 2012 7:33 (Mon)    Post subject: Reply with quote

Спасибо. Настроил, посмотрим что из этого получиться
_________________
Порой чувствуешь себя собакой... которая все понимает, а сказать не может...
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 22 Nov 2019 16:49 (Fri)    Post subject: Reply with quote

NAMOR wrote:
Проблема в том, что отправитель письма извлекается неправильно

Исправили в CMS 3.00 beta 1:
Code:
[*] Улучшено извлечение адресов отправителей из заголовков писем.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group