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

» Все о MDaemon (#4)

Автор: ddv2006
Дата сообщения: 11.10.2010 07:10
Привет,

Я пытаюсь отправить письмо на свой email сервер и не могу понять почему сервер требует авторизации.

==================
220 mydomain.com ESMTP MSA MDaemon 9.6.0; Mon, 11 Oct 2010 00:06:11 -0400
EHLO none
250-mydomain.com Hello none, pleased to meet you
250-ETRN
250-AUTH=LOGIN
250-AUTH LOGIN
250-8BITMIME
250-STARTTLS
250 SIZE 0
MAIL FROM:<none@gmail.com>
530 Authentication required
==================

Какого черта SMTP требует авторизацию после MAIL FROM?? А если это внешний сервер пытается переслать мне письмо на мой адрес? По идее, он должен сначала получить оба адреса и только в случае если вдрес TO не локальный спрашивать авторизацию.
Помогите понять в чем проблема.

С Уважением,
Дмитрий
Автор: ipmanyak
Дата сообщения: 11.10.2010 07:51
ddv2006 Как настроил SMTP авторизацию так она и работает.
У всех пунктов ниже проставь птицы:
Authenticated senders are valid regardless of the IP they are using
Authenticated users are exempt from the POP before SMTP requirement
Authentication is always required when mail is from local accounts
…unless message is to a local account
Mail from ‘Postmaster’, ‘abuse’, ‘webmaster’ requires an authenticated session

Локальную Ip сеть занеси в Trusted Hosts.


Автор: ddv2006
Дата сообщения: 11.10.2010 15:40

Цитата:
ddv2006 Как настроил SMTP авторизацию так она и работает.

В том то и дело что я проверил все настройки и он не должен спрашиват авторизацию. Все указанные галки стоят. Как он вообще может знать КОМУ я отправляю письмо если он до этого даже не доходит. Это вообще противоречит идеологии SMTP.


Цитата:
Локальную Ip сеть занеси в Trusted Hosts.

Это и так стоит. Проблема происходит когда я пытаюсь наладить автоматическую отправку писем себе из дома. В своем частном случае я могу решить эту проблему установкой пароля, но меня интересует другое....если я сам себе не могу послать письмо без авторизации, то значит и какой нибудь другой сервер не сможет отправить мне письма. А это я уже не могу допустить. Поэтому я и хочу разобраться на каком основании сервер требует авторизации.

Дмитрий

Автор: vlary
Дата сообщения: 11.10.2010 16:10
ddv2006 У миллионов людей работает почтовый сервер на MDaemon, без проблем принимая почту снаружи. Посему утверждение "я все сделал как надо, а он работает неправильно" неверно и конрпродуктивно по самой сути. Значит, что-то все-таки было сделано неправильно, посему проверяйте свои настройки до тех пор, пока не заработает как надо.
Автор: ddv2006
Дата сообщения: 11.10.2010 17:32

Цитата:
ddv2006 У миллионов людей работает почтовый сервер на MDaemon, без проблем принимая почту снаружи. Посему утверждение "я все сделал как надо, а он работает неправильно" неверно и конрпродуктивно по самой сути. Значит, что-то все-таки было сделано неправильно, посему проверяйте свои настройки до тех пор, пока не заработает как надо.

А я то дурак не додумался проверить настройки. Я поэтому и обралился к ЗНАЮЩИМ людям чтобы они помогли найти ИМЕННО ТУ настройку которая это делает. А если ты незнаешь в чем дело то лучше промолчать. А проверять можно до бесконечности, только от этого НИЧЕГО НЕ ЗАРАБОТАЕТ.
В отличии от vlary, я, как программист с большим опытом отладки, понимаю, что чтобы найти проблему надо понять почему она возникает. Поэтому я и начал с того что пытаюсь понять в каком случае есть необходимость запроса авторизации без получения TO. Пока я не нашел логического объяснения в каком случае это может понадобиться.

Дмитрий

P.S. Вообщем, как всегда, разобрался сам. Оказалось что если использовать порт 587 вместо 25 (который заблокирован провайдером), то MDaemon всегда требует авторизации. Так что настройки тут не причем, а нужно было лишь ЗНАТЬ что описанная мной ситуация может происходить ТОЛЬКО на MSA порту, но видимо vlary этого незнал, зато лез давать советы.
Автор: vlary
Дата сообщения: 11.10.2010 20:49
ddv2006
Цитата:
Оказалось что если использовать порт 587 вместо 25
Где ты об этом упоминал, можешь процитировать?
Цитата:
В отличии от vlary, я, как программист с большим опытом отладки
Ну конечно, а я просто так, погулять вышел... Кроме матерного, никакого языка не знаю.
Цитата:
Я поэтому и обралился к ЗНАЮЩИМ людям
Видимо знающие люди в твоем понятии - исключительно телепаты и чукотские шаманы. Их почему то здесь не оказалось. А какой вопрос - такой и ответ.


Автор: ddv2006
Дата сообщения: 11.10.2010 21:00

Цитата:
Где ты об этом упоминал, можешь процитировать?

Если бы я знал в чем проблема, то я бы и не спрашивал. Я описал симптомы проблемы, по которым можно однозначно указать что проблема именно в использовании MSA порта. Для этого надо просто знать это, а не абстрактно рассуждать обо ВСЕХ параметрах.


Цитата:
Ну конечно, а я просто так, погулять вышел... Кроме матерного, никакого языка не знаю.

Действительно, ты вышел сюда языком потрепать и показать свою некчемную крутизну знаний о том что в MDaemon есть настройки которые можно посмотреть. Вот только что смотреть ты еще не узнал.


Цитата:
Видимо знающие люди в твоем понятии - исключительно телепаты и чукотские шаманы. Их почему то здесь не оказалось. А какой вопрос - такой и ответ.

Я искал знающих и думающих людей. Ты даже не понимаешь абсурдность данного сценария для 25 порта, о которой я говорил, поэтому тебе и нужны были бы телепатические способности чтобы ничего незная давать правильные советы. А знающий человек сразу бы задал наводящий вопрос и решил бы проблему.


Автор: PAPIruss
Дата сообщения: 12.10.2010 07:57
Господа не ссорьтесь, ну что вы право как дети, из за пустяков диалектические разборы устраиваете. Давайте быть терпимее...
Автор: vinspils
Дата сообщения: 13.10.2010 09:29
Ребята, подскажите в настройке MDaemon 10 для каждого почтового ящика можно указать квоту, у меня вопрос - а в чем она измеряется там не указано в Мб или Кб ?
Автор: PAPIruss
Дата сообщения: 13.10.2010 09:55
У меня 11, но если не изменяет склероз то и в десятке черным по белому было написано МБ (0=без лимита). То есть в мегабайтах.
Автор: vinspils
Дата сообщения: 13.10.2010 10:00
PAPIruss неа там не написано черным по белому к сожалению, нашел сие только в опциях квоты - вот там указано...

Еще такой вопрос, скажите а размер как считается - достаточно просто получить размер папки аккаунта под виндой и это и есть размер почтовика так получается ?

И не очень понял при превышении данного лимита что происходит - пользователь не сможет принимать почту по pop3 или пользователю не могут слать письма новые в ящик ?
Автор: vlary
Дата сообщения: 13.10.2010 10:29
vinspils Обычно пользовательские квоты - это размер пользовательских папок с письмами. Реакция на превышение квот настраиваемая, определяется администратором сервера, обычно это предупреждение при достижении определенного процента квоты, и запрет на прием новых писем (сервер отвечает на попытки что-нибудь типа 5ХХ account over quota) при превышении квоты.
Пользователь может принимать почту по pop3, иначе как он почистит свой ящик?
Автор: vinspils
Дата сообщения: 13.10.2010 11:59

Цитата:
ользователь может принимать почту по pop3, иначе как он почистит свой ящик?


vlary да уже проверил письма посланные на почтовый ящик, который превысил допустимую квоту не доставляются отправителю....

но вот у меня проблема что уведомление об этом пользователям приходит в кодировки непонятной...это как-то настраивается ?


у некоторых в настройках клиента выставлено хранить копии писем на сервере, хочется спросить автоматическая очистка ящиков пользователей в Mdaemon работает корректно ? Кто-то ею пользуется ?
Автор: PAPIruss
Дата сообщения: 13.10.2010 12:08
vinspils
ctrl+o система\ Значение набора символов для автоматически созданных сообщений. поставьте Windows-1251
Автор: vlary
Дата сообщения: 13.10.2010 12:10
PAPIruss
Цитата:
поставьте Windows-1251
Вообще-то стандарт почтовой кодировки де-факто КОИ8-Р

Автор: PAPIruss
Дата сообщения: 13.10.2010 12:27
Ради Била, предложите человеку другой метод...
Автор: Hungry_Jam
Дата сообщения: 13.10.2010 12:48
в WorldClient в контактах поиск работает с учетом регистра русских букв. это очень неудобно. ни кто не знает как это отключить/исправить?
Автор: vinspils
Дата сообщения: 13.10.2010 14:27
Ребята, продолжаю ковыряться в Mdaemon 10
вот что меня смущает не очень удобно отправлять рассылку допустим как на внешние адреса так и на внутренние(локальные), допустим если локальный ящик превысил выделяемую по-умолчанию квоту, при попытке отправить всем адресатам (как внешним так и локальным) письмо получается борода письмо не уходит ни одному из адресатов поскольку квота одного из них (локального адресата) превысили допустимую норму, то есть письмо никому не доходит вообще! Пишет при отправке мол сообщение не отправлено потому что такой-то адресат исчерпал свою квоту...

Такое поведение вообще нормальное или его как-то можно отключить ?
Автор: PAPIruss
Дата сообщения: 13.10.2010 14:42
vinspils
Возможно вам поможет переход на 11.Х.Х. Так как : SMARTER MESSAGE ROUTING
На вкладке F2->«Доставка» главного окна MDaemon появился новый переключатель, который активирует режим умной доставки сообщений; по умолчанию данный режим включен. В этом режиме сервер MDaemon хранит только одну копию сообщения, адресованного нескольким получателям, и, по мере возможности, выполняет его доставку с помощью отдельных команд RCPT для оптимального использования места на диске и полосы пропускания. Если этот режим включен, то он задействуется всегда, даже если все получатели сообщения принадлежат одному домену. Если вы настроили доставку таким образом, что вся исходящая почта уходит на один указанный IP/домен/хост, то сервер MDaemon сохранит только одну копию каждого сообщения и будет отправлять его отдельными командами RCPT, даже если получатели относятся к разным доменам.
Автор: vinspils
Дата сообщения: 13.10.2010 14:57
PAPIruss если честно не очень понял, буду тогда увеличивать квоту на ящики и настраивать автоматическую очистку почты.

А скажите еще вопрос, допустим если я отправляю почту нескольким адресатам, один из которых ошибочный (не существует) тогда у меня сообщение для этого адресата помещается в очередь и пишется что-то типа Возраст этого сообщения равен 0 минутам, осталось 60 минут нахождения этого сообщение в очереди, а поменьше интервал можно как-то сделать ?

Кстати кодировка так и стоит выставлена в Windows -1251
Автор: PAPIruss
Дата сообщения: 13.10.2010 16:13

Цитата:
PAPIruss если честно не очень понял, буду тогда увеличивать квоту на ящики и настраивать автоматическую очистку почты.

Возможно что ваша проблема решится с переходом на одиннадцатую версию сервера. На сегодня последняя 11.0.3

Цитата:
А скажите еще вопрос, допустим если я отправляю почту нескольким адресатам, один из которых ошибочный (не существует) тогда у меня сообщение для этого адресата помещается в очередь и пишется что-то типа Возраст этого сообщения равен 0 минутам, осталось 60 минут нахождения этого сообщение в очереди, а поменьше интервал можно как-то сделать ?

Здесь подразумевается что сервер будет пытаться отправлять это сообщение с небольшими интервалами времени в течении 60 минут, затем письмо будет помещено в очередь повторных попыток и интервал будет увеличен (по умолчанию 240 минут). Очереди настраиваются в "меню очереди\почтовые очереди"

Цитата:
Кстати кодировка так и стоит выставлена в Windows -1251

Тогда смотрите какая кодировка по умолчанию в почтовом клиенте, попробуйте как заметил уважаемый vlary koi8-r. Когда то очень давно в эпоху 98 винды это и правда была дефолтная русская кодировка, с выходом windows xp, началась всеобщая миграция на win-1251 и сейчас не в обиду vlary де-факто все же 1251 (разумеется речь идет о RUS кодировках)
Автор: ipmanyak
Дата сообщения: 13.10.2010 16:15
vinspils
Цитата:
один из которых ошибочный (не существует) тогда у меня сообщение для этого адресата помещается в очередь и пишется что-то типа Возраст этого сообщения равен 0 минутам, осталось 60 минут нахождения этого сообщение в очереди, а поменьше интервал можно как-то сделать ?
Можно, но не нужно, 60 минут - это будет пытаться отправлять с интервалом 5 минут в течении 60 минут, потом каждые 240 минут в течение 5 дней, по дефолту. Забей - оставь как есть. Оно оптимально. Через 5 дней оно удалится из очереди.

Но если адрес не существует, письмо не должно попадать в эту очередь Retry, а сразу отшиваться по коду 550 5.7.1 No such user или подобному.

Автор: vinspils
Дата сообщения: 13.10.2010 19:59

Цитата:
Но если адрес не существует, письмо не должно попадать в эту очередь Retry, а сразу отшиваться по коду 550 5.7.1 No such user или подобному.


1. ipmanyak не очень понял, то есть если не существует адрес то сообщение не будет ставится в очередь повторных попыток, но до этого в течении 60 минут будет пытаться отправится на несуществующий адрес с интервалом 5 минут ?

2.И еще одно но подвергло в шок, допустим человек увольняется — следовательно его учетную запись надо удалить, а далее если девочка в приемной отправляет письмо нескольким адресатам, и в том числе тому пользователю который вчера уволился, то письма не отправляются вообще ни одному из адресатов, только потому что один из этих адресатов (локальный пользователь) не сущетсвует — выдается ошибка мол отправитель не существует и все на этом стопится сессия.

Неужели в Mdaemon все так не продумано ?
Автор: brassnet
Дата сообщения: 13.10.2010 21:17
vinspils

Цитата:
и в том числе тому пользователю который вчера уволился, то письма не отправляются вообще ни одному из адресатов, только потому что один из этих адресатов (локальный пользователь) не сущетсвует — выдается ошибка мол отправитель не существует и все на этом стопится сессия.

Стопится скорее всего не в демоне, а на клиенте. Знаю в оутлоке есть опиция, что-то типа "проверять пользователей перед отправкой", так вот с ней такое и происходит обычно.
Автор: vinspils
Дата сообщения: 14.10.2010 06:57
brassnet вот кусочек лога моего, высылаю нескольким адресатам, один из которых не существует

Thu 2010-10-14 09:36:10: <-- MAIL FROM:<Del_EV@mydomen.ru> SIZE=906
Thu 2010-10-14 09:36:10: --> 250 <Del_EV@mydomen.ru>, Sender ok
Thu 2010-10-14 09:36:10: <-- RCPT TO:<Petrov2@mydomen.ru>
Thu 2010-10-14 09:36:10: Отправитель сделал попытку доставить сообщение на неизвестный адрес
Thu 2010-10-14 09:36:10: --> 550 <Petrov2@mydomen.ru>, Recipient unknown
Thu 2010-10-14 09:36:10: <-- RSET
Thu 2010-10-14 09:36:10: --> 250 RSET? Well, ok.
Thu 2010-10-14 09:36:10: <-- QUIT
Thu 2010-10-14 09:36:10: --> 221 See ya in cyberspace
Thu 2010-10-14 09:36:10: SMTP session terminated (Bytes in/out: 201/509)

При этом до второго адреса в списке адресатов дело даже не доходит

То есть соединение рвется по инициативе клиента самого я не очень понял этот момент ?

А при попытке отправить сообщение в The Bat к примеру пишется:

Письмо не отправлено. Сервер сообщает <Petrov2@mydoman.ru> Recipient unknown
Автор: PAPIruss
Дата сообщения: 14.10.2010 07:39
vinspils
Поведение сервера при приеме почты для несуществующих пользователей, настраивается в разделе "безопасность" (ctrl+s) в контроле передачи данных.
Автор: vinspils
Дата сообщения: 14.10.2010 08:07
Поведение сервера при приеме почты для несуществующих пользователей, настраивается в разделе "безопасность" (ctrl+s) в контроле передачи данных.

PAPIruss у меня в этом разделе выставлены три галочки:

1. Запретить ретрансляцию сообщений
2. SMTP MAIL адрес существует,если он использует локальный домен
3. SMTP RCPT адрес должен существовать, если он использует локальный домен
Автор: PAPIruss
Дата сообщения: 14.10.2010 08:22
vinspils
Вот и подумайте какие вам еще галочки надо выставить. В конце концов нажмите там же кнопку помощь. Там же по русски все написано, со словарем сидеть не надо ))))
3. SMTP RCPT адрес должен существовать, если он использует локальный домен
Галка "Если только не отправлено по авторизованной сессии" спасет отца русской демократии.
RTFM
Автор: vinspils
Дата сообщения: 14.10.2010 08:45
PAPIruss


огромное человеческое спасибо, все заработало, а скажите

теперь в логах

Thu 2010-10-14 10:43:32: <-- RCPT TO:<Petrov2@mydomen.ru>
Thu 2010-10-14 10:43:32: --> 250 <Petrov2@mydomen.ru>, Recipient ok

Хотя адреса локального Petrov@mydomen.ru не существует, возникает вопрос письмо, посланное на несуществующий локальный адрес Petrov2@mydomen.ru, уходит в очередь неверных сообщений, а как долго оно там будет пребывать, надо ли его удалять вручную оттуда ?
Автор: PAPIruss
Дата сообщения: 14.10.2010 10:15
vinspils
Загляните в "первичный домен / серверы" (F2), раздел "неизвестная почта"

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

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


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