Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Два вопроса по qmail / 9 сообщений из 9, страница 1 из 1
06.12.2005, 20:58:59
    #33420799
Игорь Л.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса по qmail
Привет! Короче:
1. Приходит письмо с таким получателем: #@[] - qmail начинает это письмо распихивать во все почтовые ящики! Как этого избежать?
2. При отправки письма с адреса somewhere@somedomain.ru, qmail прописывает в поле Return-Path anonimouse@mydomain.ru, правда на не всех доменах... Почему так происходит и как это избежать?
Спасибо, жду рекомендаций!

---
... и все мы можем!
Козьма Прутков
...
Рейтинг: 0 / 0
07.12.2005, 07:16:31
    #33421086
v6y
v6y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса по qmail
Игорь Л.Привет! Короче:
1. Приходит письмо с таким получателем: #@[] - qmail начинает это письмо распихивать во все почтовые ящики! Как этого избежать?
2. При отправки письма с адреса somewhere@somedomain.ru, qmail прописывает в поле Return-Path anonimouse@mydomain.ru, правда на не всех доменах... Почему так происходит и как это избежать?
Спасибо, жду рекомендаций!

Ну рекомендация может быть одна, ИМХО. Читать доки, смотреть настройки qmail-а, поскольку сам по себе qmail подобной самодеятельностью не занимается
...
Рейтинг: 0 / 0
07.12.2005, 11:31:27
    #33421567
Игорь Л.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса по qmail
v6yНу рекомендация может быть одна, ИМХО. Читать доки, смотреть настройки qmail-а, поскольку сам по себе qmail подобной самодеятельностью не занимается
Совсем забыл уточнить: стоит psa-qmail - переделанный в связке с Plesk-панелью хостера. Все доки говорят о патчах, но пропатчить не удаётся, ибо он и так уже пропатчен до невозможности! Настройки сделаны согласно доков и манов.
А по-поводу "самодеятельностью не занимается", так другого МТА в системе нет...
...
Рейтинг: 0 / 0
07.12.2005, 13:43:08
    #33422202
v6y
v6y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса по qmail
Игорь Л.
Совсем забыл уточнить: стоит psa-qmail - переделанный в связке с Plesk-панелью хостера.

Развелось qmail-ов однако :)


Все доки говорят о патчах, но пропатчить не удаётся, ибо он и так уже пропатчен до невозможности!

А "родные" qmail -овские доки читать не пробовали? Там, например, описан процесс отправки письма. И в соответсвии с этими доками он происходит примерно так:
Допустим пришло письмо для #@[]. Qmail как бы "разбивает" адрес "#@[]" на DEFAULT и HOST , при этом DEFAULT=# (все что до '@'), HOST=[] (все что после '@'). Далее проверяется, не прописан ли HOST (в данном случае "[]") в locals или me . Если прописан, то почта считается локальной и происходит попытка распределить ее для локального пользователя ${DEFAULT} (здесь "#"). При локальном распределении сначала ищется системный (/etc/passwd) пользователь DEFAULT ("#"), при остутствии такового ищется ~alias/.qmail-${DEFAULT} (.qmail-#) и затем ~alias/.qmail-default (пытается распределить на пользователя alias в соответсвии с .qmail - правилами).

Если HOST("[]") в указанных файлах отсутствует, то qmail сначала ищет HOST в virtualdomains, затем в smtproutes и в последнюю очередь пытается получить адрес MX через DNS

Теперь гляньте свои файлы me,locals,virtualdomains,smtproutes, возможно кое-что прояснится, а возможно и нет...


Настройки сделаны согласно доков и манов.А по-поводу "самодеятельностью не занимается", так другого МТА в системе нет...
Имелось ввиду что любой MTA работает так как его настроишь и раз почта посланная #@[] попадает во все ящики, то значит так оно и настроенно.
...
Рейтинг: 0 / 0
08.12.2005, 12:57:56
    #33424871
Игорь Л.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса по qmail
v6yА "родные" qmail -овские доки читать не пробовали?
Именно, что читал!
Но.... это: #@[] - не я скрываю какой-то адрес! именно это написано в RCPT письма и qmail начинает это письмо распихивать по всем доменам (из на сервере 70) и в каждый ящик каждого домена!
Разумеется, в файлах me, locals, virtualdomains и smtproutes нет такого домена с именем [] !!! И ни на одном домене нет такого ящика с именем # !!!

В me записан наш домен (тот, который считается "главным"). В local написано просто "localhost". В virtualdomains перечислены все домены сервера. А в smtproutes я сначала написал mail-сервер нашего домена, но спам повалил ещё больше. Тогда я написал просто "smtp.localdomain", хотя последнего я, если честно, немного не понимаю.

v6yТеперь гляньте свои файлы me,locals,virtualdomains,smtproutes, возможно кое-что прояснится, а возможно и нет...
Помоему, стало ещё туманнее!... Что должно быть написано в smtproutes?
...
Рейтинг: 0 / 0
08.12.2005, 14:02:56
    #33425106
v6y
v6y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса по qmail
Игорь Л.
Помоему, стало ещё туманнее!... Что должно быть написано в smtproutes?
Выложите здесь полностью заголовок одного из таких писем. Может это прояснит ситуацию. А доки вы, судя по вопросам, все таки невнимательно прочли ;-)
...
Рейтинг: 0 / 0
08.12.2005, 20:03:23
    #33426064
Игорь Л.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса по qmail
Эх... в том-то и дело, что поймать не могу....
вот что показывает лог:
когда приходят письма с обратным адресом #@[] и они нормально откидываются (maillog)
Код: plaintext
1.
2.
Dec   8   04 : 23 : 59  ******* qmail:  1134005039 . 143825  info msg  3293208 : bytes  34154  from <#@[]> qp  23033  uid  2522 
Dec   8   04 : 23 : 59  ******* qmail:  1134005039 . 205480  delivery  690 : failure: This_address_no_longer_accepts_mail./
и больше ничего не записывается, но эту подставу "выдаёт" DrWeb:
Код: plaintext
1.
Dec   8   06 : 41 : 25  ******* qmail-queue: dwlib[ 6563 ]: scan: the message(drweb.tmp.ssV9Qo) sent to #@[] should be passed without checks, because contains uncheckable addresses
и вот тут-то qmail берет все адреса, подставляет их начинает раздавать в почтовые ящики!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Return-Path: <info@olivetti.com>;
Delivered-To:  27 -webmaster@***********
Received: (qmail  17131  invoked from network);  8  Dec  2005   17 : 26 : 57  + 0300 
Received: from unknown (HELO SOCRATES) ( 213 . 171 . 55 . 144 )
  by *********** with SMTP;  8  Dec  2005   17 : 26 : 57  + 0300 
Received: from aha.ru (unknown [ 195 . 2 . 83 . 4 ])
        by wasp.zenon.net (Postfix) with ESMTP id 745E491
        for <admin@***********>; Wed, Thu,  08  Dec  2005   09 : 30 : 14  - 0500 
Message-ID: <03ad01c5fbf0$792ea4f0$be710e0a@immigrate>;
From: "Klimat" <info@olivetti.com>;
To: admin@***********
Subject: =?koi8-r?B? 9 +Xu9Ons8ePp8Swg7/Tv8Ozl7unlLCDr7+7k6ePp7+7p8u/34e7p5Q==?=
Date: Thu,  8  Dec  2005   15 : 27 : 12  + 0300 
MIME-Version:  1 . 0 
Content-Type: multipart/related;
        type="multipart/alternative";
        boundary="----=_NextPart_000_042E_01C5FC0B.DCC895A0"
причём и тут лажа:
доставить - Delivered-To: 27-webmaster@***********,
а получатель - To: admin@***********
после чего в ящике admin лежат уже два письма!

---
... и все мы можем!
Козьма Прутков
...
Рейтинг: 0 / 0
08.12.2005, 23:37:17
    #33426235
no-dashi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса по qmail
Ну так создайте в алиас этого #@[] на /dev/null

Или поставьте sendmail.
...
Рейтинг: 0 / 0
09.12.2005, 08:38:20
    #33426467
v6y
v6y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса по qmail
Игорь Л.Эх... в том-то и дело, что поймать не могу....
вот что показывает лог:
когда приходят письма с обратным адресом #@[] и они нормально откидываются (maillog)
Код: plaintext
1.
2.
Dec   8   04 : 23 : 59  ******* qmail:  1134005039 . 143825  info msg  3293208 : bytes  34154  from <#@[]> qp  23033  uid  2522 
Dec   8   04 : 23 : 59  ******* qmail:  1134005039 . 205480  delivery  690 : failure: This_address_no_longer_accepts_mail./
и больше ничего не записывается, но эту подставу "выдаёт" DrWeb:
Код: plaintext
1.
2.
Dec   8   06 : 41 : 25  ******* qmail-queue: dwlib[ 6563 ]: scan: the message(drweb.tmp.ssV9Qo) sent to 
#@[] should be passed without checks, because contains uncheckable addresses


qmail-queue - явно пропатчен, может в нем проблема? Или в каких-то дополнительных настройках? В "нормальном" qmail-е у вас либо домен [], либо весь адрес #@[] должен быть прописан в virtualdomains. Или же virtualdomains должен содержать строчку, начинающуюся с ':' - типа такой:

:something




причём и тут лажа:
доставить - Delivered-To: 27-webmaster@***********,
а получатель - To: admin@***********
после чего в ящике admin лежат уже два письма!

Тут совсем недавно был топик, где уважаемый no-dashi объясняет, что поле To: заголовка письма заполняется клиентом и может содержать все что угодно.

Сервер же распределяет письмо на адрес указанный командой RCPT TO:
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Два вопроса по qmail / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]