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

» Все о MDaemon (#4)

Автор: sundoom82
Дата сообщения: 11.02.2009 11:21
Насчет IMAP я понял. А вот насчет правил на @remotedomain.ru, то как быть если тебе нужно применить правила к определенным учеткам, а не ко всем. А в данном случае все учетки будут после смены заголовков при отправке писем иметь одиннаковый адрес и, соответственно, разграничить их по этим заголовкам уже не возможно.
Я вот подумал, а проканает ли, если сделать какое-нить скрытое поле что-то типа определенного флага для каждой учетки и исходя из него уже разбирать письма по правилам? Вопрос только в том как сделать это?
Автор: ipmanyak
Дата сообщения: 11.02.2009 12:17
sundoom82 Может вам поднять свой полноценный сервер? И не париться с этой байдой по трансляции заголовков и DPOP? И потом зачем заменяешь имена ящиков на какой-то один? Почему не сменить только домен, а имена оставить как есть?
Автор: SemVY
Дата сообщения: 11.02.2009 12:37
Как настроить MDaemon таким образом чтоб он отклонял доставку почты (или ваще не принимал) когда МХ получателя отсуцтвует ?

Галочка - Отклонять сообщение, если домен получателя не имеет записей МХ и А
СТОИТ.

Отправляю с локалки посту на не существующий адрес - сервак посту перёт и пвтаетса отправить

(MDaemon 9.6.4)

Добавлено:
Сори - изменение в тексте..

Как настроить MDaemon таким образом чтоб он отклонял доставку почты (или ваще не принимал) когда МХ получателя отсуцтвует ?

Галочка - Отклонять сообщение, если домен получателя не имеет записей МХ и А
СТОИТ.

Отправляю с локалки почту на не существующий адрес - сервак почту берёт и пытаетса отправить ... а нужно чтоб не брал ваще такую почту.

(MDaemon 9.6.4)
Автор: ipmanyak
Дата сообщения: 11.02.2009 12:53
SemVY Откуда сервак узнает, что нет МХ записи, пока не попробует отправить?
Автор: SemVY
Дата сообщения: 11.02.2009 13:46
Есть же какието способы вернуть отправителю почту после 1 попытки отправить на не скществующий адрес ?
Автор: exdee
Дата сообщения: 11.02.2009 14:23
Добрый день. Вопрос по Relay Fax. Кто пользует поделитесь опытом. Прочитав мануал понял, что он используется для отправки факсов, но не совсем понимаю как он работает (нужен модем или подойдёт существующий канал в инет?). Второй вопрос: Как пользователи будут отправлять факс? Думаю нашего серетаря немного разрузить отправкой и приемом факсов. В общем извините за неточные вопросы. Заранее благодарен.
Автор: ipmanyak
Дата сообщения: 11.02.2009 16:03
SemVY Mdaemon и вернет если адрес будет несуществующий.




Автор: SemVY
Дата сообщения: 11.02.2009 16:11
ipmanyak - ДА но только через день (как минимум) !
А можно чтоб через 5 -10 минут ???
Автор: rosalin
Дата сообщения: 11.02.2009 16:14
Ребята у конибудь получилось настроить Робот автофильтрации хостов для Mdaemon

Подскажите плиз!!!
Автор: ipmanyak
Дата сообщения: 11.02.2009 16:57
SemVY Какой нафиг через день? Если домена такого нет или ящика в том домене такого нет - сразу будет ответ и никаких повторных попыток не будет.

Автор: SemVY
Дата сообщения: 11.02.2009 17:17
Ок СПАСИБО ! За розъяснение !
Автор: Clavik
Дата сообщения: 11.02.2009 18:33
rosalin

Задавай вопросы, как-никак я его и писал.
Автор: rosalin
Дата сообщения: 11.02.2009 22:49
Уважаемый Clavik, поподробнее по настройке скрипта там есть ini я в нем только указал
; Полный путь до файла скрининга Mdaemon`а для внесения новых масок. Если нет его, то создаст новый
hostscreen=G:\MDaemon\App


А в фильтре указал параметр -1 ждать завершения выполнения

Все ли так или еще есть важные моменты...

Автор: sundoom82
Дата сообщения: 12.02.2009 04:56
ipmanyak

Цитата:
Может вам поднять свой полноценный сервер? И не париться с этой байдой по трансляции заголовков и DPOP? И потом зачем заменяешь имена ящиков на какой-то один? Почему не сменить только домен, а имена оставить как есть?



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









Автор: ipmanyak
Дата сообщения: 12.02.2009 06:44
sundoom82 Любой провайдер как правило разрешает релеить через свой smtp всем своим клиентам, а не какой-то одной учетке. Если этого нет, поговори с провом. И потом, как я понял, ты забираешь почту по DPOP, а это значит что у тебя есть свой почтовый домен и SMTP прова принимает почту для твоего домена и кладет ее в один ящик. Как ты отправляешь почту? Через SMTP прова или как? По логике ты должен в Setup - Primary Domain - Delivery указать, что всю исходящую почту наружу всегда слать на SMART hosts и если пров требует SMTP аутентификации, то указать логин и пароль той учетки. Попробуй не транслировать в одно имя ящика, а менять только домен.
P.S.
А насчет полноценного почтаря подумай!
Автор: sundoom82
Дата сообщения: 12.02.2009 10:00
ipmanyak

Цитата:
Любой провайдер как правило разрешает релеить через свой smtp всем своим клиентам, а не какой-то одной учетке. Если этого нет, поговори с провом. И потом, как я понял, ты забираешь почту по DPOP, а это значит что у тебя есть свой почтовый домен и SMTP прова принимает почту для твоего домена и кладет ее в один ящик. Как ты отправляешь почту? Через SMTP прова или как? По логике ты должен в Setup - Primary Domain - Delivery указать, что всю исходящую почту наружу всегда слать на SMART hosts и если пров требует SMTP аутентификации, то указать логин и пароль той учетки. Попробуй не транслировать в одно имя ящика, а менять только домен.
P.S.
А насчет полноценного почтаря подумай!


Попробовал заменить в заголовке только домен, а имя учетки не трогал. Письма уходят и куда надо доходят. Только, соответственно, адресату они приходят от неизвестных для них адресов. Как быть здесь? Мне нужно, чтобы и имя учетки тоже сохранялось.

В общем, я работаю в гос.структуре.Есть управление, которое находится в областном центре, а я в районе.У управления поднят свой почтовый домен. У прова есть MX запись на этот домен. Управление каждому отделу раздал по одной учетки на отдел. Вся пересылка происходит через домен прова (как я понимаю, работает в качестве релея).
Интересно, что smtp прова не требует авторизации при отправке, но при выходе в интернет не через соединение прова, то письма естественно не уходят - выдает ошибку Client host rejected: unknown host (check DNS records !!)

Я же, чтоб можно было разграничить права почтовика внутри отдела поднял у себя локальный домен. И хочу чтобы определенным юзерам можно было получать и читать кое-какие письма, а кому-то нет. Вот вся моя задача. Только это вызвало у меня нек. трудности из-за моей неопытности и незнании в этой сфере.
Короче, посоветуйте, как лучше мне сделать. Я нафиг уже запутался.
Автор: ipmanyak
Дата сообщения: 12.02.2009 11:40
sundoom82 Теперь понятно. C этого и нужно было начинать. А что головной конторе жалко выделять ящик каждому сотруднику? Или поднять поддомены для филиалов? Если у них Mdaemon 10, то можно настроить Domain sharing и без поддоменов.

Как я понял тебе нужно слать наружу от имени одного ящика. Внутри твоих отделов или отдела почтой обмениваются? Если нет, то вариант такой: у самих клиентов пропиши обратный адрес - ваш внешний email.
Если да, то юзай Header translation (как ты и делаешь) или создавай правило в CF для смены ящика отправителя, но применяй его не к Local, а к Remote очереди. Header translation предпочтительнее.
Автор: sundoom82
Дата сообщения: 12.02.2009 13:58
ipmanyak

Цитата:
Теперь понятно. C этого и нужно было начинать. А что головной конторе жалко выделять ящик каждому сотруднику? Или поднять поддомены для филиалов? Если у них Mdaemon 10, то можно настроить Domain sharing и без поддоменов.


В управлении у нас слишком умные. Они не будут париться из-за каких-то прихотей моего отдела. Поэтому приходиться додумывать самому.


Цитата:
Как я понял тебе нужно слать наружу от имени одного ящика. Внутри твоих отделов или отдела почтой обмениваются? Если нет, то вариант такой: у самих клиентов пропиши обратный адрес - ваш внешний email.
Если да, то юзай Header translation (как ты и делаешь) или создавай правило в CF для смены ящика отправителя, но применяй его не к Local, а к Remote очереди. Header translation предпочтительнее


В отделе между сотрудниками обмена письмами я не предполагаю.Но вполне может пригодиться такая возможность. Буду исходить из возможности переписки между сотрудниками внутри отдела.
Насчет правила в CF - я так пробовал. Но у меня чего-то не проканало. С CF было бы для меня удачней. Как я заметил, там можно выставлять порядок применения правил. Соответственно, для меня бы все решилось. Попробую еще раз с CF побаловаться.
Автор: Clavik
Дата сообщения: 12.02.2009 17:43
rosalin
В шапке вроде все подробно написал.
Прописывай путь, поставь параметр cache_spam_dir=1, поставь в фильтр содержания вызов:
auto_host.exe $MESSAGEFILENAME$

Смысл в том, чтобы подавать на вход скрипта письмо, которое заведомо считается спамом, чтобы сформировать хост скрин.
Автор: fess2006
Дата сообщения: 12.02.2009 22:57
вопрос такой.

пользую мдемон десятку вместе с аутлук коннектором.

само собой стоит на предприятии русский офис и винды

вопрос следующего плана

почему ( проверял и на русской и на англ версии ) название IMAP папок,если они по-русски написаны ( а в русском аутлуке иначе быть не может ) мдемон заменяет на кракозябры вида &BCMENAQwBDsENQQ9BD0ESwQ1

если же в самом утлуке создаш папку на латинице,ее название выглядит на сервере нормально и читаемо.

как с этим бороться?

нет,я конечно понимаю,что IMAP 4v1 работает в кодировке UTF7, но почему мдемон влоб так папки называет - не понимаю =) сокращает расходы на переконвертацию при каждом обращении?

ну и какие еще косяки перевода есть в русской десятке последней,по отношению к англ? остановился пока на русской,так как аутлуки русские и переименовывать папки каждому ИМАП-юзеру руками - ломает =)

з.ы. извините,если что-то пропустил,но читать сотни страниц предыдущих тем - не реально =)
Автор: sundoom82
Дата сообщения: 13.02.2009 05:30
[q][/q]ipmanyak

В общем, попарился я c CF - попробовал фильтром заменить заголовок FROM при отправке писем. Правило срабатывает, а заголов не меняется. В чем загвозка?

Apply this rule to messages in the REMOTE queue

If the FROM HEADER contains 'xxxxx@localdomain.local'
...then header - search and replace "From","xxxxx@localdomain.local","mail@remotedomain.ru","0,0"

Автор: ipmanyak
Дата сообщения: 13.02.2009 05:44
sundoom82 Должyно выглядеть так
search and replace "From","xxxxx@localdomain.local","mail@remotedomain.ru","1,1"
Я указал - At the beginnig line, там же в окне есть тест, можно сразу проверить
Автор: rosalin
Дата сообщения: 13.02.2009 07:28
Уважаемый Clavik, сделал вот такое правило
Apply this rule to messages in the LOCAL & REMOTE queue
If the SpamAssassin score is > 4
...then run a program "-1 0 0" "G:\MDaemon\Scripts\Auto_host\auto_host.exe $MESSAGEFILENAME$"

что то не срабатывает ..
прошло спамое письмо антиспам его удалил а этот фильтр молчит ... ни каких действий
как можно потестить
Автор: Clavik
Дата сообщения: 13.02.2009 07:51
rosalin
Если сработал фильтр (в логах посмотри), то скрипт запустился, и начал создавать кеш файл - cachehost.dat
Для того чтобы начать вносить хосты в ipscreen.dat, скрипт должен набрать необходимое число записей в кеш файл. Это регулирует параметр в ини файле - min_cache_host=1000
Автор: rosalin
Дата сообщения: 13.02.2009 08:14
Clavik


Вот лог антиспама
Thu 2009-02-12 19:18:29: Spam Filter processing g:\mdaemon\localq\md50000340104.msg...
Thu 2009-02-12 19:18:29: * Message return-path: fconsalting@club-internet.fr
Thu 2009-02-12 19:18:29: * Message from: fconsalting@gmail.com
Thu 2009-02-12 19:18:29: * Message subject: Финансовый консалтинг
Thu 2009-02-12 19:18:29: * Message ID: <0005-01c98d06-60e97bd0-a4ad24c3@club-internet.fr>
Thu 2009-02-12 19:18:29: Start SpamAssassin results
Thu 2009-02-12 19:18:29: 6.30 points, 5.00 required
Thu 2009-02-12 19:18:29: * 2.5 MDAEMON_OP_SPAM_HIGH MDaemon: spam/phish
Thu 2009-02-12 19:18:29: * 0.1 RATWARE_MPOP_WEBMAIL Bulk email fingerprint (mPOP Web-Mail)
Thu 2009-02-12 19:18:29: * 0.5 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date
Thu 2009-02-12 19:18:29: * 1.6 BAYES_50 BODY: Bayesian spam probability is 40 to 60%
Thu 2009-02-12 19:18:29: * [score: 0.4551]
Thu 2009-02-12 19:18:29: * 1.6 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net
Thu 2009-02-12 19:18:29: * [Blocked - see <http://www.spamcop.net/bl.shtml?195.36.173.164>]
Thu 2009-02-12 19:18:29: End SpamAssassin results
Thu 2009-02-12 19:18:29: * g:\mdaemon\localq\md50000340104.msg deleted

я так понимаю дело до фильтра содержания не дошло
Автор: Clavik
Дата сообщения: 13.02.2009 08:16
rosalin
Ты же его удалил, после антиспама оно попадает в контент фильтер.
Автор: sundoom82
Дата сообщения: 13.02.2009 08:23
ipmanyak

Цитата:
Должyно выглядеть так
search and replace "From","xxxxx@localdomain.local","mail@remotedomain.ru","1,1"
Я указал - At the beginnig line, там же в окне есть тест, можно сразу проверить


Я разобрался почему не проканывает мое правило. На самом деле правило срабатывает. Я в удаленной очереди просмотрел письмо, которое как бы не обработалось правилом. Заголовок FROM там был изменен как надо, но письмо все-равно не уходило. Оказывается, там помимо этой записи есть еще и другие, где также указан локальный мой адрес. Как я понял эти заголовки добавляет сам мдемон (за исключением некоторых) и в дальнейшем он их и использует при отсылке.
Я сделал так. Правило, которое заменяет заголовок FROM с локального на удаленный я оставил прежним, а в Header Translation прописал что на что менять и добавил в исключениях заголовок FROM. И только тогда у меня все заработало. И правила можно теперь создавать и пременять для локального заголовка FROM.
Конечно, чересчур замудрено, но главное работает.
Автор: rosalin
Дата сообщения: 13.02.2009 08:24
так как настроить что бы и антиспам работал и скрипт срабатывал

Добавлено:
Clavik
Вот еще есть такая функция спамловушка

Cпaм лoвyшки -этo лoкaльныe aдpeca элeктpoннoй пoчты, нaмepeннo coздaнныe для cбopa
cпaмa. Taкиe aдpeca никoгдa нe дoлжны coздaвaтьcя для дeиcтвитeльныx пoльзoвaтeлeи.
Иcпoльзyитe кaждыи aдpec cпaм лoвyшeк в paccылкe нoвocтeи или пyбличнoи paccылки.
Ecли вce пoйдeт нopмaльнo, тo иx зaмeтят, и вcкope нa ниx нaчнeт пocтyпaть cпaм.

Так же он может
Пepeдaвaть IP oтпpaвитeля cиcтeмe Динaмичecкoгo cкpинингa
Чтoбы этa oпция paбoтaлa, динaмичecкий cкpининг дoлжeн быть включeн.
Автор: Clavik
Дата сообщения: 13.02.2009 09:12
rosalin

Цитата:
так как настроить что бы и антиспам работал и скрипт срабатывал

Пропускать антиспамом письма на обработку, а в фильтре их кормить скрипту и удалять.
Автор: rosalin
Дата сообщения: 13.02.2009 09:16
тоесть в антиспам настройках выбрать
... пoмeтить cooбщeниe, нo paзpeшить eмy пpoдoлжить пyть дocтaвки.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: Postfix и пересылка почты


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