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
Timur
Messenger
Messenger


Joined: 09 Sep 2006
Posts: 30
Location: Комсомольск-на-Амуре

PostPosted: 05 Feb 2014 5:56 (Wed)    Post subject: отправка на внешнего пользователя Reply with quote

CMS 2.06
есть почтовый домен, обратная зона, внешний белый IP.
Внутри предприятия крутится почта. На хостере создал пользователя типа аll@домен.ру, куда вписал всех пользователей, по замыслу, вся приходящая на этот адрес почта, пересылается по списку пользователей.

Но если отправить письмо изнутри предприятия, то:
1. пользователь не заведен во внутренней сети. CMS пишет, пользователь не найден, и пересылает секретарю.
2. Пользователь заведен, CMS отсылает письмо ему (внутри предприятия) и успокаивается.

А как сделать так, чтобы CMS отправлял почту сразу на внешнего пользователя, минуя внутреннего?

_________________
2:5040/28.62@fidonet.org
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1081

PostPosted: 05 Feb 2014 13:13 (Wed)    Post subject: Re: отправка на внешнего пользователя Reply with quote

Timur wrote:
А как сделать так, чтобы CMS отправлял почту сразу на внешнего пользователя, минуя внутреннего?

1. Перейдите на CMS 2.12.
2. В основном (или в SMTP-) сортировщике создайте правило:
Если письмо имеет получателя: аll@домен.ру
Выполнить действия только для данных получателей
Поместить письмо в очередь: <основная очередь отправки>
3. Всё.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Timur
Messenger
Messenger


Joined: 09 Sep 2006
Posts: 30
Location: Комсомольск-на-Амуре

PostPosted: 05 Feb 2014 14:08 (Wed)    Post subject: Re: отправка на внешнего пользователя Reply with quote

1. Спасибо, завтра обновлю.
2-3. Попробую.

Вообще я планировал переход на 3-ю версию, только там ключ обновить надо будет.

_________________
2:5040/28.62@fidonet.org
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1081

PostPosted: 05 Feb 2014 14:21 (Wed)    Post subject: Reply with quote

Обратите внимание: переход на CMS 3.xx платный. CMS 2.12 — это максимальная версия, на которую вы можете обновиться бесплатно.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Timur
Messenger
Messenger


Joined: 09 Sep 2006
Posts: 30
Location: Комсомольск-на-Амуре

PostPosted: 05 Feb 2014 15:40 (Wed)    Post subject: Reply with quote

Так я же написал, что ключ обновить надо будет. Так что все ок, пока 2.12 поставлю, потом поговорю с диром на обновление
_________________
2:5040/28.62@fidonet.org
Back to top
View user's profile Send private message
Timur
Messenger
Messenger


Joined: 09 Sep 2006
Posts: 30
Location: Комсомольск-на-Амуре

PostPosted: 06 Feb 2014 3:34 (Thu)    Post subject: Reply with quote

Что-то не выходит.
Похоже, теперь локальный почтовик просто циклится. Письма в ящик падают по списку, но клиенты ничего не получают.

Алгоритм работы. Пишем письмо на all@ CMS видит письмо, отправляет его в "очередь отправки", потом отправляет. Подключается для приема почты, видит адрес письмо с адреса all@, кидает его в сортировщик, тот кидает в очередь отправки, на этом все завершается.

Лог
@06.02.2014 10:11:58 00W5 Принято письмо 0BQ0000D (340 байт) от <muratshin@домен.ру> для <all@домен.ру> (Тема: "test4")
<06.02.2014 10:11:58 00W5 250 OK
@06.02.2014 10:11:58 00W6 Обрабатываем письмо 0BQ0000D (496 байт) от <muratshin@домен.ру> для <all@домен.ру> (Тема: "test4")
@06.02.2014 10:11:58 00W6 Письмо 0BQ0000D (496 байт) от <muratshin@домен.ру> для <all@домен.ру> помещено в очередь отправки "Queue" (Тема: "test4")
@06.02.2014 10:12:00 00W8 Отправлено письмо 0BQ0000D (496 байт) от <muratshin@домен.ру> для <all@домен.ру> (Тема: "test4")

@06.02.2014 10:12:54 00WB Принято письмо N66 0BQ0000E (1064 байт) от <muratshin@домен.ру> из п/я <домен.ру+info@[77.222.41.25]> (Тема: "test4"; UID: "00000db851a51ad2")
@06.02.2014 10:12:54 00XP Обрабатываем письмо 0BQ0000E (1064 байт) от <muratshin@домен.ру> для <all@домен.ру> (Тема: "test4")
@06.02.2014 10:12:54 00XP Письмо 0BQ0000E (1064 байт) от <muratshin@домен.ру> для <all@домен.ру> помещено в очередь отправки "Queue" (Тема: "test4")

Вот так выглядит "внешние письма". Что с этим делать?

_________________
2:5040/28.62@fidonet.org
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1081

PostPosted: 06 Feb 2014 15:18 (Thu)    Post subject: Reply with quote

Вы хотели, чтобы CMS письма для аll@домен.ру отправлял в интернет. Так? Эта задача решена.
Отправляемые письма для аll@домен.ру попадают во внешний ящик, откуда CMS их принимает и, разумеется, снова отправляет туда же, потому что они для аll@домен.ру. Как настроено, так и работает.

Ваш журнал (лог) я подсократил, оставил основное. Да он, в принципе, и не нужен, ситуация и так ясна.

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


Joined: 09 Sep 2006
Posts: 30
Location: Комсомольск-на-Амуре

PostPosted: 06 Feb 2014 20:45 (Thu)    Post subject: Reply with quote

Вероятно, я был не так понят.
Что нужно. Я хочу, отправив одно письмо на адрес all@домен.ру, чтобы оно попало по всем адресам, указанным в списке рассылки этого ящика.
И при этом, чтобы не было цикла.

_________________
2:5040/28.62@fidonet.org
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1081

PostPosted: 06 Feb 2014 23:07 (Thu)    Post subject: Reply with quote

Где задан этот список рассылки?
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Timur
Messenger
Messenger


Joined: 09 Sep 2006
Posts: 30
Location: Комсомольск-на-Амуре

PostPosted: 07 Feb 2014 6:33 (Fri)    Post subject: Reply with quote

Так. На свежую голову еще раз исходные условия.

Есть почтовый хостер, без релея. На нем зарегистрировано куча адресов типа имярек@домен.ру. Вся приходящая почта на разных юзеров пересылается на служебный ящик типа инфо@домен.ру.

Наш сервер (шлюз), имеет на борту CMS 2.12, в котором заведены все юзеры домена. сервер имеет белый внешний IP, с обратной зоной типа майл.домен.ру.

Наш сервер, цепляется на сервер хостера и забирает всю почту с инфо@домен.ру, и потом сортирует по юзерам.

Исходящая почта идет через "Отправлять почту на SMTP-сервера, полученные из DNS (MX-доставка)". Иногда наш сервер таким образом не может отправить почту, хотя если на тот же адрес отправлять с любого другого сервера (майл.ру, майл.яндекс.ру), письмо нормально уходит.

Что нужно.
С ящика "имярек@домен.ру" внутри предприятия, отправляется письмо на адрес "алл@домен.ру". На этом ящике, у хостера прописан список рассылки, куда включены все необходимые ящики юзеров, т.е. цель, отправив письмо с одного адреса, чтобы оно попало во все ящики юзеров (рассылка).

_________________
2:5040/28.62@fidonet.org
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1081

PostPosted: 07 Feb 2014 14:04 (Fri)    Post subject: Reply with quote

Timur wrote:
Исходящая почта идет через "Отправлять почту на SMTP-сервера, полученные из DNS (MX-доставка)". Иногда наш сервер таким образом не может отправить почту, хотя если на тот же адрес отправлять с любого другого сервера (майл.ру, майл.яндекс.ру), письмо нормально уходит.

Надо смотреть конкретные случаи.

Timur wrote:
Что нужно.
С ящика "имярек@домен.ру" внутри предприятия, отправляется письмо на адрес "алл@домен.ру". На этом ящике, у хостера прописан список рассылки, куда включены все необходимые ящики юзеров, т.е. цель, отправив письмо с одного адреса, чтобы оно попало во все ящики юзеров (рассылка).

Видимо проблема в том, что сервер хостера, рассылая письмо для "алл@домен.ру" в ящики пользователей, не заменяет адрес получателя "алл@домен.ру" на адрес конкретного пользователя.
Решение: создайте отдельный сортировщик в CMS с правилом, которое я приводил выше. Назначьте этот сортировщик для SMTP-сервиса. А из общего сортировщика это правило удалите.

Кстати, если в правиле заменить действие "Поместить письмо в очередь" на "Добавить всех получателей домена: <ваш локальный домен>" и включить "Удалить получателей", то письма для "алл@домен.ру" будут рассылаться всем пользователям непосредственно на CMS, не "путешествуя" на сервер провайдера и обратно.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Timur
Messenger
Messenger


Joined: 09 Sep 2006
Posts: 30
Location: Комсомольск-на-Амуре

PostPosted: 07 Feb 2014 15:01 (Fri)    Post subject: Reply with quote

NAMOR wrote:
Надо смотреть конкретные случаи. [1]

Кстати, если в правиле заменить действие "Поместить письмо в очередь" на "Добавить всех получателей домена: <ваш локальный домен>" и включить "Удалить получателей", то письма для "алл@домен.ру" будут рассылаться всем пользователям непосредственно на CMS, не "путешествуя" на сервер провайдера и обратно.[2]

1. Как жалоба будет, скину лог сюда
2. Кстати, хороший вариант, попробую.

_________________
2:5040/28.62@fidonet.org
Back to top
View user's profile Send private message
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