Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: HowTo. Почтовый сервер Postfix, Courier, MySQL и SquirrelMail (Ubuntu 8,04)  (Прочитано 462062 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Стоп-стоп-стоп. Я так понимаю, что это попытка послать письмо НАРУЖУ? А зачем исходящие письма вообще на спам проверять?
В вышеприведенном примере речь идет о адресах, С КОТОРЫХ идут письма, а не НА КОТОРЫЕ.

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
Karl500
а не подскажешь как отключить проверку исходящих писем?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Что-то я не замечал, что у меня идет проверка на исходящие письма. Хотя вроде специально ничего не делал - все как тут указано.

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
Karl500
ты умерен что они у тебя не проверяются?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Ну, как минимум в исходящие письма не вставляются заголовки о проверке. Во входящие - вставляются... (проверил)
Антивирусом - проверяются и те, и те (заголовок "X-Virus-Scanned: Debian amavisd-new at xxx.ru" стоит

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
посмортрел на /etc/postfix/main.cf деректива
mynetworks = 127.0.0.0/8 - может стоит сменить на 192.168.1.1/24?
или где то прописать в амависе свою сеть?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Может быть. Вот что надо бы проверить - есть ли у меня проверка, если юзер вошел из другой сети (и при этом авторизовался). К сожалению - смогу проверить только вечером.

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
http://www.opennet.ru/openforum/vsluhforumID1/68164.html
это что ли решается только так?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Вечером из дома проверю и отпишусь.

Пользователь решил продолжить мысль 17 Ноября 2010, 19:10:12:
Проверил. Нет, не проверяется и при отсылке "снаружи" авторизованным пользователем. Будем сравнивать/анализировать конфиги?

(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 18 Ноября 2010, 11:35:06:
Кажется, что я нашел, в чем дело.

Если в /etc/postfix/main.cf стоят следующие строки
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
(особо важен тут последний параметр, но без первого он бессмысленен), то в заголовки письма будет вставлено
(Authenticated sender: username)и spamassassin'у (через amavis) будет передана инструкция пропустить это письмо без анализа.

Попробуйте - вроде так.
« Последнее редактирование: 18 Ноября 2010, 11:35:06 от Karl500 »

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
отправил письмо с внутреней сети с помощью аутлука, на второй свой сервер. сервера между собой никак не пересекаются:
(Нажмите, чтобы показать/скрыть)

эти строки у меня есть:
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes

покажу на всякий случай мой конфиг:
(Нажмите, чтобы показать/скрыть)
вот что я имею :-[

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Давайте разбираться.
Первое. В Ваших заголовках нет информации о том, что письмо было "пропущено" через SA. Если это так, тогда в чем проблема?
Второе. Судя по информации с http://wiki.apache.org/spamassassin/DynablockIssues SA должен понимать, когда письмо послано авторизованным пользователем, и, кстати, там же указано, что postfix теперь правильно поддерживает передачу токена об этом факте SA, т.е. этот заголовок теперь не обязателен:
Цитировать
Update (2008-06-20): Postfix 2.5+ includes native support RFC 3848 setting smtpd_sasl_authenticated_header is not needed but optional.
Третье. Вот мой конфиг. Гляньте - возможно, что что-то не так в наборе и последовательности "фильтров" в параметрах
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 18 Ноября 2010, 15:05:41:
А покажите еще свой master.cf
« Последнее редактирование: 18 Ноября 2010, 15:05:41 от Karl500 »

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
(Нажмите, чтобы показать/скрыть)
SA отключил.
/etc/default/spamassassin
ENABLED=0

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
А проверьте вот это место:
127.0.0.1:10025 inet n - - - - smtpd
        -o content_filter=
        -o local_recipient_maps=
        -o relay_recipient_maps=
 -o smtpd_restriction_classes=
        -o smtpd_client_restrictions=
        -o smtpd_helo_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks=127.0.0.0/8
        -o strict_rfc821_envelopes=yes
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
        -o smtpd_bind_address=127.0.0.1
Перед -o smtpd_restriction_classes= точно стоит хоть один пробел? (хотя, если не ошибаюсь, он бы ругался при старте)

И еще - эта строка у меня несколько отличается (хотя это, вроде как и ни при чем):
pickup    fifo  n       -       -       60      1       pickup -o receive_override_options=no_header_body_checks

По поводу отключения SA - ну так тогда и входящая почта не будет проверяться.

К сожалению, больше идей нет... :(

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
почему же?
(Нажмите, чтобы показать/скрыть)
далее добавил следущие строки в /etc/amavis/20-debian_defaults
# ## per-recipient personal tables  (NOTE: positive: black, negative: white)
# 'user1@example.com'  => [{'bla-mobile.press@example.com' => 10.0}],
# 'user3@example.com'  => [{'.ebay.com'                 => -3.0}],
# 'user4@example.com'  => [{'cleargreen@cleargreen.com' => -7.0,
#                           '.cleargreen.com'           => -5.0}],

'art@server.com.ua' => [{'root@mx.myserver.com' => -10.0}],
сделал
/etc/init.d/amavis restart
sa-update --no-gpg
и все заработало. при этом вся входящая и исходящая почта проверяется.
что касается выключенного SA, так я так понял что он и не надо что бы работал. так как всю работу делает амавис, используя конфиги SA. 

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Не знаю. У меня несколько другое желание - я хочу, чтобы SA проверялась только входящая почта, а почта, посланная авторизованными пользователями (т.е. исходящая) - нет. И, как мне кажется, именно так у меня и работает, т.к. в настройках указано вставлять заголовки о проверке всегда, независимо от полученного веса. При этом я вижу, что вся входящая почта получает такие заголовки, а исходящая - нет; из чего и делаю вывод, что все работает так, как мне и хочется.

Пользователь решил продолжить мысль 18 Ноября 2010, 17:14:28:
Вариант добавления правил в /etc/amavis/20-debian_defaults - это другое. И лично я их использую для того, чтобы понизить вес от известных мне источников (т.е. опять же для входящих писем).
« Последнее редактирование: 18 Ноября 2010, 17:15:03 от Karl500 »

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.