Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Все о MDaemon (#5)

Автор: o6ooo66
Дата сообщения: 09.09.2013 14:30
vlary - спасибо
Автор: gp7
Дата сообщения: 09.09.2013 18:32
Гуру мдемона, отзовитесь!)
Как (и можно ли вообще) используя рег.выражения фильтровать адреса исходящих писем по типу:

"Вася" <vasya@domain1.local> --> "Вася" <public@domain2.net>
"Петя" <petya@domain1.local> --> "Петя" <public@domain2.net>

Т.е. маскировать локальные адреса (заменяются на один публичный), но текстовую часть "имя" оставлять нетронутой?
Ну непонимаю я как мдемон с regexp работает!

PS. Если что сразу оговорюсь что маскировка нужна только для части (известной) пользователей домена.
И не беда если это можно без regexp сделать, лишь бы в рамках одного экземпляра демона.
Автор: ipmanyak
Дата сообщения: 10.09.2013 06:07
gp7
1 - в MD есть фича Header Translation. По описанию работает для отправки на удаленные хосты. Для писем внутри вроде как заголовки не меняет. Попробуйте воспользоваться ей, проведите тест.
Navigation: Setup Menu > Default Domain / Servers > Header Translation
2 - Правилами в CF.
iF THE HEDAER contains vasya@domain1.local тогда действие
SEARCH AND REPLACE WITHIN HEADER domain1.local domain2.net - короче разберетесь.
Если правил будет много, то будет большая нагрузка на проц модулем CFengine. Первый вариант предпочтительнее.
Автор: gp7
Дата сообщения: 10.09.2013 11:01
ipmanyak, спасибо за ответ)

"Header Translation" - глобальная замена заголовков во всех сообщениях, не то.
Правилами CF - вопрос по нему и был, в нем есть "какая то" поддержка регулярных выражений, но какой синтаксис правил (в понимании разрабов Мдемона) разобраться не смог. Впечатление что он покуцан и для галочки.
Предложение использовать SEARCH AND REPLACE WITHIN HEADER - технически можно многоэтажным каскадом правил сделать, но это костыль и не для такого рода задач предназначено.

Самое правильное и логическое в таких задачах - замена по рег.выражению, но отсутствие инфы и примеров...
Автор: WildWildUser
Дата сообщения: 11.09.2013 14:24
Доброго времени суток.
Подскажите пожалуйста люди знающие.
Есть два офиса в РФ и Китае. Сейчас почтовый сервер в РФ.
По РФ все нормально работает. В Китае скорость доставки из РФ очень удручающая.
Думаем как оптимизировать поток писем.
Вопрос в следующем. Возможно ли организовать два почтовых сервера в одном домене чтобы пользователи из Китая забирали почту с китайского сервера(размещённого в Китае), а РФ соответственно из РФ.
Очень много групп рассылки. В одной группе могут быть включены пользователи и из РФ и из Китая. Вопрос каким образом сервера будут пересылать почту для групп рассылки? Письмо для каждого пользователя или письмо для группы, а сервер сам по пользователям продублирует?
Какие могут быть ещё варианты??? Заранее благодарен.
Автор: Mediumrus
Дата сообщения: 11.09.2013 16:31
[more] Подскажите пожалуйста в чем беда?
Есть почтовый сервер, письма приходят на адрес без проблем, но вот с локальных компьютеров Outlook да и другие почтовики не видят входящие письма в программе. А если точнее то при заходе в оутлук и синхронизации письма видны, при дальнейшей же работе в программе входящие письма не отображаются. Чтобы их увидеть нужно перезапустить программу. На некоторых пк вообще все письма во всех папках не видны. Все пк подписаны в папках imap, уч записи настроены верно. Доступ к самому почтовому серверу есть. А вот с него самого письма на локальные пк уже не идут или идут криво. Вот логи с IMAP
Wed 2013-09-11 16:52:03: Session 85; child 6; thread 0
Wed 2013-09-11 16:52:03: Accepting IMAP connection from [192.168.29.170:58793] to [192.168.29.3:143]
Wed 2013-09-11 16:52:03: --> * OK psyinst.ru IMAP4rev1 MDaemon 11.0.3 ready
Wed 2013-09-11 16:52:03: <-- 1 capability
Wed 2013-09-11 16:52:03: --> * CAPABILITY IMAP4rev1 NAMESPACE AUTH=CRAM-MD5 AUTH=LOGIN AUTH=PLAIN IDLE ACL UNSELECT UIDPLUS
Wed 2013-09-11 16:52:03: --> 1 OK CAPABILITY completed
Wed 2013-09-11 16:52:03: <-- 2 authenticate CRAM-MD5
Wed 2013-09-11 16:52:03: --> + PE1EQUVNT04tRjIwMTMwOTExMTY1Mi5BQTUyMDM0MU1EMDAxMkBwc3lpbnN0LnJ1Pg==
Wed 2013-09-11 16:52:03: <-- cHN5aW5zdEBwc3lpbnN0LnJ1IDU2ODEwODFiOTFkN2VmNGQ4NmM2NTNjZWM4OGFjZjkw
Wed 2013-09-11 16:52:03: Authenticated as psyinst@psyinst.ru
Wed 2013-09-11 16:52:03: --> 2 OK AUTHENTICATE completed
Wed 2013-09-11 16:52:03: <-- 3 select "INBOX"
Wed 2013-09-11 16:52:03: --> * FLAGS (\Seen \Answered \Flagged \Deleted \Draft \Recent)
Wed 2013-09-11 16:52:03: --> * 139 EXISTS
Wed 2013-09-11 16:52:03: --> * 0 RECENT
Wed 2013-09-11 16:52:03: --> * OK [UNSEEN 13] first unseen
Wed 2013-09-11 16:52:03: --> * OK [UIDVALIDITY 1324040336] UIDs valid
Wed 2013-09-11 16:52:03: --> * OK [UIDNEXT 53877] Predicted next UID
Wed 2013-09-11 16:52:03: --> * OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft)] .
Wed 2013-09-11 16:52:03: --> 3 OK [READ-WRITE] SELECT completed
Wed 2013-09-11 16:52:03: <-- 4 UID fetch 1:* (UID FLAGS)
Wed 2013-09-11 16:52:03: Sending FETCH response (not logged)...
Wed 2013-09-11 16:52:03: --> 4 OK FETCH completed
Wed 2013-09-11 16:52:03: <-- 5 UID fetch 51403:53876 (UID FLAGS BODY.PEEK[]<0.1>)
Wed 2013-09-11 16:52:03: Sending FETCH response (not logged)...
Wed 2013-09-11 16:52:03: --> 5 OK FETCH completed
Wed 2013-09-11 16:52:03: <-- 5 UID fetch 51403,51451,51461,51470,51471,51476,51477,51482,51558,51616,51633,51634,51638,51639,51647,51650,51651,51659,51672,51676,51689,51712,51717,51724,51904,51934,52361,52964,53036,53189,53294,53299,53303,53320,53327,53330,53372,53375,53410,53422,
Wed 2013-09-11 16:52:03: Sending FETCH response (not logged)...
Wed 2013-09-11 16:52:09: * Winsock Error 10054 Соединение было перезапущено на друго конце!
Wed 2013-09-11 16:52:09: IMAP session terminated, (104186 bytes)


Исправить самому уже ума не хватает, да и в гугле подобных ошибок не нашел. [/more]
Автор: ipmanyak
Дата сообщения: 11.09.2013 17:06
Mediumrus
Цитата:
* Winsock Error 10054 Соединение было перезапущено на другом конце!
Разбирайтесь с вашими машинами/почтовыми клиентами. Для начала отключите антивирусы.

WildWildUser Открываем в шапке Mdaemon 13.x руководство пользователя (рус)
и читаем главу 4.1.1.11 Разделение доменов (Domain Sharing)
Советую собрать тестовый полигон из двух серверов. На рабочем вы не сможете сразу настроить и проверить, поскольку китайские учетки будут храниться на китайском сервере.



Автор: Mediumrus
Дата сообщения: 11.09.2013 17:12
ipmanyak на почтовом сервере антивируса нет. Да и настройки антивируса на машинах не изменялись как 2 месяца уже. Проблема же появилась сейчас. Настройки мдаемона так же не изменялись в течении 1-2 недель
Автор: ipmanyak
Дата сообщения: 11.09.2013 17:46
Mediumrus Повторяю еще раз.
Цитата:
* Winsock Error 10054 Соединение было перезапущено на другом конце!
Не на сервере, разве не понятно? Разбирайтесь с вашими машинами/почтовыми клиентами, а не сервером. Для начала отключите антивирусы или плагины антивирусов в аутлуках. Не хотите этого делать, дело ваше. Дело не в настройках антивируса, а в том, что при обновлении вирусных баз и самих модулей антивиря могут возникать проблемы. Этим страдали все антивирусы от симантека до каспера.
P.S.
Сервис паки на офисы стоят?
Автор: Denis_Tretyakov
Дата сообщения: 12.09.2013 05:25
Ребята!!! Ответьте пожалуйста, решение по проблеме с кодировкой при ответе с Apple'их устройств так никто ни не нашел??? Руководство требует.

Выскажите пожалуйста свои мысли:
Например если задать правило"в теле письма искать - Ipad, Iphone" и запускать программу(Батник), который будет менять строчку "charset=utf-8" на "charset=KOI8-R"

Как такой вариант?? может сработать???
Автор: ipmanyak
Дата сообщения: 12.09.2013 05:49
Denis_Tretyakov http://lists.altn.com/WebX/?128@707.787Saz5Hp3d@.5985f5b5 читать самый конец поста. Менять надо вроде как не "charset=utf-8" на "charset=KOI8-R" , а "multipart/alternative" to "multipart/mixed". Пробуй создать правило в CF.
Автор: WildWildUser
Дата сообщения: 12.09.2013 06:30
ipmanyak

Цитата:
читаем главу 4.1.1.11 Разделение доменов  (Domain Sharing)


БлагоДарю, не увидел этот раздел когда первый раз пролистал. Единственный вопрос остался как будут организованы группы рассылки и как почта для них будет между серверами ходить. Не из чего пока тестовый полигон собирать. Нужно руководство замотивировать на ресурсы.
Автор: Denis_Tretyakov
Дата сообщения: 12.09.2013 07:40

Цитата:
Denis_Tretyakov http://lists.altn.com/WebX/?128@707.787Saz5Hp3d@.5985f5b5  читать самый конец поста. Менять надо вроде как не "charset=utf-8" на "charset=KOI8-R" , а "multipart/alternative" to "multipart/mixed". Пробуй создать правило в CF.  


Спасибо большое за отклик, буду пробовать...
Автор: Mediumrus
Дата сообщения: 12.09.2013 08:48
ipmanyak
антивирь отключен, как и брэндмауэр, на одном из пк это помогло. на другом же все без перемен. Связь с почтовиком у пк есть. Может быть есть идеи почему еще может не синхронизировать с почтовиком?
Автор: ipmanyak
Дата сообщения: 12.09.2013 08:49
WildWildUser Подымите тестовые почтовики на двух обычных десктопах с абстрактным доменом типа firma.local, для тестирования вам хватит. Для того, чтобы с DNS не было проблем, пропишите ваши серверы в файлах hosts в самом MDaemon/
Navigation: Setup Menu > Default Domain / Servers > Default Domain & Servers > DNS. Кнопки Edit MX cache file и Edit hosts file.
Хотя это возможно и не потребуется, если укажете не имя, а IP адрес.
Списки рассылок с Domain Sharing я не тестировал, но думаю проблем не должно быть Сами проверьте и отпишите сюда результат.
В филиале вам нужно будет настроить Smart host в демоне для отправки почты или через ваш сервер или через сервер провайдера, если он позволяет им через себя релеить чужую почту. А вот на основном mdaemon вы не должны использовать Smart host при отправке в случае ошибок доставки, иначе в случае падения сервера в филиале демоне не будет пихать их в ретри очередь, а будет слать на Smart host.





Добавлено:
Mediumrus Покажите лог для второго ПК. Антивирусы можно не отключать, достаточно в них отключить проверку почты POP/IMAP/SMTP.
Как вариант, удалите на проблемном ПК антивирус и переустановите протокол TCP/IP и до кучи Winsock. Вы не ответили насчет сервис паков для офисных пакетов, какой кстати он?.
Автор: Koxau
Дата сообщения: 12.09.2013 12:47
Доброго времени суток.

Подскажите, пожалуйста, возможно ли в mdaemon создать 1 почтовый ящик для группы пользователей?
Автор: qxaszw12
Дата сообщения: 12.09.2013 15:29
Koxau

Цитата:
Подскажите, пожалуйста, возможно ли в mdaemon создать 1 почтовый ящик для группы пользователей?


Можно без проблем по протоколу IMAP.
Автор: vlary
Дата сообщения: 12.09.2013 15:34
qxaszw12 Либо сделать групповой адрес, и все письма на этот адрес будут валиться в ящики всем, кто в этой группе.
Автор: Koxau
Дата сообщения: 12.09.2013 16:11
Спасибо, буду пробывать.
Автор: Koxau
Дата сообщения: 13.09.2013 10:18

Цитата:
Либо сделать групповой адрес, и все письма на этот адрес будут валиться в ящики всем, кто в этой группе.

Что-то не получается.
Правильно ли я двигаюсь,через алиасы?
Автор: ipmanyak
Дата сообщения: 13.09.2013 10:48
Koxau нет. Каждому юзеру создаете свой ящик. Затем в мню Списки рассылки ( Mailing list) создаете групповой адрес, там во вкладке Members добавляете ящики нужных юзеров. При отправке почты на список рассылки почта придет всем членам этой рассылки.
Автор: Koxau
Дата сообщения: 13.09.2013 11:06

Цитата:
Каждому юзеру создаете свой ящик. Затем в мню Списки рассылки ( Mailing list) создаете групповой адрес, там во вкладке Members  добавляете ящики нужных юзеров. При отправке почты на список рассылки почта придет всем членам этой рассылки.

Спасибо получилось. Еще вопрос: как сделать чтобы пользователи в групповом аккаунте видели что делают остальные члены, кто отвечал на письмо и т.д.?
Автор: ipmanyak
Дата сообщения: 13.09.2013 11:29
Koxau Списки рассылки это не реальный ящик. Другие члены рассылки ничего не увидят, если сам юзер не поставит в копию этот адрес. Если хотите один реальный ящик на всех, то вам уже говорили выше, подключать его юзерам по IMAP.
Автор: Koxau
Дата сообщения: 13.09.2013 12:55

Цитата:
Списки рассылки это не реальный ящик. Другие члены рассылки ничего не увидят, если сам юзер не поставит в копию этот адрес. Если хотите один реальный ящик на всех, то вам уже говорили выше, подключать его юзерам по IMAP.


Все ясно. спасибо.
Автор: Denis_Tretyakov
Дата сообщения: 17.09.2013 11:21

Цитата:
ipmanyak


Gold Member    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Denis_Tretyakov http://lists.altn.com/WebX/?128@707.787Saz5Hp3d@.5985f5b5  читать самый конец поста. Менять надо вроде как не "charset=utf-8" на "charset=KOI8-R" , а "multipart/alternative" to "multipart/mixed". Пробуй создать правило в CF.  



Благодарю, все заработало.


Есть еще такой вопрос - у некоторых пользователей в Оутлуке письма не появляются в отправленных... т.е. после того как жмешь отправить появляются в папке исходящие а в отправленные не складываются, антивирус отключал, в чем может быть проблема? может быть кто-то сталкивался. Спасибо.
Автор: ipmanyak
Дата сообщения: 17.09.2013 13:55
Denis_Tretyakov Вопрос имхо
Было пару раз такое.
1 - отключил в аутлук надстройку от Finereader, погляди что недавно ставилось на комп, антивирусы любят пихать свою надстройку в аутлук, попробуй временно отрубить
2 - проверить в настройках Отправка и Получение птицу - Немедленная отправка при наличии подключения
3 - в Сохранении сообщений убедиться, что стоит птица -Сохранять копии писем в папке Отправленные
Автор: KAPMAHOK
Дата сообщения: 17.09.2013 14:59
А можно мне далёкому, поконкретней условия и действия, не могу найти пункты где можно подменить Content-type с multipart/alternative на multipart/mixed ((

I created CF rule to filter messages by X-mailer (Ipad Mail) and replace the Content-Type header from "multipart/alternative" to "multipart/mixed".

И где фильтровать по x-mailer нифига не понял ((((((((((((((((((
Автор: ipmanyak
Дата сообщения: 18.09.2013 06:03
KAPMAHOK в Content Filter
If the user define 1 HEADER contains X-MAIL тогда Search and replace within Header X-MAIL multipart/alternative multipart/mixed
Вот как то так. Сам я это правило не создавал, нет пока необходимости.
Денис Третьяков может напишет сюда поточнее ?

Автор: Denis_Tretyakov
Дата сообщения: 18.09.2013 06:42

Цитата:

ipmanyak
KAPMAHOK в Content Filter
If the user define 1 HEADER contains X-MAIL тогда Search and replace within Header X-MAIL multipart/alternative multipart/mixed
Вот как то так. Сам я это правило не создавал, нет пока необходимости.
Денис Третьяков может напишет сюда поточнее ?


Я сделал немного иначе. Включил два правила:
1. If HEADER contains words from file
2. Search and replace within HEADER

Выглядит это так:

If the X-Mailer HEADER contains words from file 'C:\apple.txt'
...then header-search and replace "Content-type","multipart/alternative","multipart/mixed","0,...

в файлик apple.txt я добавил две строчки IPhone Mail и IPad Mail


Теперь у меня вопросик - что означают типы "multipart/alternative","multipart/mixed"???
как это работает?
Автор: KAPMAHOK
Дата сообщения: 18.09.2013 08:49
Уиииии, мой косяк что я искал строчки в выпадающем меню Content-type, а её руками оказывается надо было написать!


Спасибо мужики, работает, немного кривовато, но работает!
С меня магарычи ))

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175

Предыдущая тема: RDP-клиент не видит разрыв связи.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.