кстати, тут еще может даже быть полезно содержимое /etc/hostsStranger03 писал(а):А мне так кажется что не чудеса, вот смотри:corvax писал(а):чудеса просто...
delay_checks используется?
от этого зависит то, что мы сейчас будем скармливать sendmail'у в позе -bt -d21.12Что это за строки relay=relay? Получается, что хост отправителя определяется как какой-то релай? Вообщем так, пока чел не опубликует полные конфиги, можно строить сколь угодно много предположений. Возможно срабатывает какое-то правило выше, на уровне разрешения RELAY.Код: Выделить всё
from=<admin@marat.uc-net.kz>, size=337, class=0, nrcpts=1, msgid=<200503151323.TAA16365@fromdom>, proto=ESMTP, daemon=MTA-OUT, relay=relay
sendmail+access_db
Модераторы: Trinity admin`s, Free-lance moderator`s
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
--
/corvax
/corvax
- coced
- Advanced member
- Сообщения: 69
- Зарегистрирован: 31 янв 2005, 17:47
- Откуда: Moscow
- Контактная информация:
Если есть клиентская машина, то проще делаемPilat писал(а):Наверное я не правильно задал вопрос....
Попробуем еще раз. Я знаю как создать access.db, проблема не в этом.
Поправьте меня, если я ошибаюсь.
Эта база позволяет разрешать или запрещать принимать почту от различных доменов, тогда если я добавлю строку в accessсделаю make mapsКод: Выделить всё
localhost REJECT
перезапущу сендмейл
зайду телнетом на это сендмейл (с той же машины, на котором висит сендмейл) и попытаюсь отправить почту, то получу отлуп?
Код: Выделить всё
client_ip REJECT
Код: Выделить всё
!16.03.2005, 09:54:41: SEND - Сервер сообщает об ошибке: 5.7.1 Access denied
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
я и не имел ввиду, что использование delay_checks поможет что-то прояснить. я уже писал, что от использования delay_checks зависит, что надо будет скармливать в тестовых целях сендмылу, запущенному с -bt -d21.12Pilat писал(а):corvax
Использую в конфиге delay_checks, тоже самое...
я уже несколько раз упоминал sendmail -bt -d21.12Pilat писал(а):CoceD
Сделал как ты предлагал, но эффекта нету
Почта ходит свободно.
Как проверить использует ли сендмэйл базу access?
может все же почитать об этом режиме?
--
/corvax
/corvax
Я не знаю как разговаривать с сендмейлом в таком режиме, если не трудно - пару примеров.corvax писал(а):я и не имел ввиду, что использование delay_checks поможет что-то прояснить. я уже писал, что от использования delay_checks зависит, что надо будет скармливать в тестовых целях сендмылу, запущенному с -bt -d21.12Pilat писал(а):corvax
Использую в конфиге delay_checks, тоже самое...
я уже несколько раз упоминал sendmail -bt -d21.12Pilat писал(а):CoceD
Сделал как ты предлагал, но эффекта нету
Почта ходит свободно.
Как проверить использует ли сендмэйл базу access?
может все же почитать об этом режиме?
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
( \Pilat писал(а):Я не знаю как разговаривать с сендмейлом в таком режиме, если не трудно - пару примеров.corvax писал(а):я и не имел ввиду, что использование delay_checks поможет что-то прояснить. я уже писал, что от использования delay_checks зависит, что надо будет скармливать в тестовых целях сендмылу, запущенному с -bt -d21.12Pilat писал(а):corvax
Использую в конфиге delay_checks, тоже самое...
я уже несколько раз упоминал sendmail -bt -d21.12Pilat писал(а):CoceD
Сделал как ты предлагал, но эффекта нету
Почта ходит свободно.
Как проверить использует ли сендмэйл базу access?
может все же почитать об этом режиме?
echo '.D{client_addr}82.207.68.199'; \
echo '.D{client_name}ns.ck.ukrtel.net'; \
echo '.Dsfw.ck.ukrtel.net'; \
echo '.Dfverify@ck.ukrtel.net'; \
echo '.D{mail_addr}verify@ck.ukrtel.net'; \
echo ".D{rcpt_addr}corvax@domain.kiev.ua"; \
echo "check_rcpt corvax@domain.kiev.ua"; \
) | sendmail -bt -d21.12
( \
echo '.D{client_addr}62.3.230.142'; \
echo '.D{client_name}andydude.gotadsl.co.uk'; \
echo 'Translate,checkrelay andydude.gotadsl.co.uk $| 62.3.230.142'
) | sendmail -bt -d21.12
--
/corvax
/corvax
access
Почему конструкция
не работает, а конструкция
domen REJECT
делает свое дело?
Почему конструкция
Код: Выделить всё
From:domen REJECT
domen REJECT
делает свое дело?
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
что-то слабо верится. очень слабоPilat писал(а):access
Почему конструкцияне работает, а конструкцияКод: Выделить всё
From:domen REJECT
domen REJECT
делает свое дело?
можно ответить на вопрос, изучив вывод сендмыла в дебаговом режиме
если используется delay_checks, то можно взять первый пример для sendmail -bt -d21.12 из предыдущего моего поста, заменить данные на свои, потом посмотреть результаты лукапов в access_db
--
/corvax
/corvax
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
в логах может не быть видно, почему был скипнут тот или иной лукап к access_dbStranger03 писал(а):А логи посмотреть? Там же все очень подробно написано...Pilat писал(а):не работает, а конструкция
domen REJECT
делает свое дело?
может (хотя это явно не тот случай), получатель данного тестовго письма указан в access_db как FRIEND с префиксом Spam, а delay_checks используется с параметром FRIEND? этого же в логах не будет видно
--
/corvax
/corvax
В очередной раз виноваты кривые руки :oops:corvax писал(а):что-то слабо верится. очень слабоPilat писал(а):access
Почему конструкцияне работает, а конструкцияКод: Выделить всё
From:domen REJECT
domen REJECT
делает свое дело?
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
приехали....Pilat писал(а):From:domain REJECT
Отлуп дается только после команды RCPT TO:..., как сделать, чтобы отлуп давался сразу после MAIL FROM:test@domain
может таки доку почитать на используемые FEATURES?
как раз delay_checks приводит к тому, что отлуп по домену отправителя делается только после получения RCPT TO
как иначе делать исключения для postmaster'а и abuse?!?!?!
если нет желания принимать почту на postmaster и abuse, можно названия доменов? может найдутся желающие засабмитить их в RFC Ignorant Lists
--
/corvax
/corvax
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя