[Карта]
[Начало]
[Sendmail-ссылки]
[Синтаксис]
[Типовые задачки]
[Задачки по маршрутизации]
[Задачки по маcкарадингу]
[SendmailACL]
[Spamooborona]
[VadeRetro]
[Regex]
[Тонкости]
[Недок.особен.]
[Несущ.юзеры]
[Прячемся!]
[RFC1893.Цитаты]
[ТП.Эмоции]
[Антиспам&Разум]
[Экзерсисы]
Тестовый режим Sendmail
(echo subject: test; echo)| /usr/sbin/sendmail -d8.20 _recipient_addr_ - тестируем dns-обработку адреса получателя.
echo '$=M' | sendmail -bt - проверяем маскарадинг
echo 'canonify,MasqHdr user@hostname.leicester.gov.uk ' | sendmail -bt - проверяем маскарадинг
sendmail -d60.5 -bv postmas...@company.co.uk - тестируем данные mailertable
echo "/map access 213.17.a.b" | sendmail -bt - проверяем, смотрит ли sendmail в access
echo '$=R' | sendmail -bt -d0.10 - А что у нас в файле /etc/mail/relay-domains?
echo '/map virtuser SOME@ADDRESS' | sendmail -bt - Правильно ли преобразуется SOME@ADDRESS таблицей virtusertable?
Debugging check_* in sendmail 8.8/8.9 and later:
/usr/lib/sendmail -bv name-of-alias
Проверяем работу алиаса: /usr/lib/sendmail -bv name-of-alias
Andrzej Adam Filip:
echo '3,0 pe...@imap.local' | sendmail -d21.12 -d8.20 -d60.5 -bt
-d21.12 - tracking R lines processing in sendmail.cf (sENDMAIL BOOK: announce success and show LHS)
-d8.20 - tracking DNS queries (SB:Inconsistency in returned information)
-d60.5 - tracking map lookups
sendmail -d60.5 -d27.2 -bv user - полная инфа по user
Per Hedeland date | sendmail -Am -odi -d11.99 <local-user>
- отправляем письмо юзеру, при этом sendmail нам "разболтает", каким локальным доставщиком и как он доставит почту.
Per Hedeland: Instead of testmode, try:
sendmail -d21.1 -bv address
You will see both the ruleset 3,0 rewriting, and the ruleset 5 rewriting.
Т.Е. этот debug был предложен вместо
echo "3,0 user@domain.ru"|sendmail -bt
позволяющего "прогнать" адрес user@domain.ru через 3 и 0 рулсеты.
Change the '.1' to increase the amount of output. You will see both
the ruleset 3,0 rewriting, and the ruleset 5 rewriting.
Т.е. мы добавляем к 3 и 0 рулсету еще и проход по 5 рулсету.
-d21.1 - trace rewriting rules (SB)
Я не успела "въехать", что это делает, но это пример того,
как можно подать при тестировании значение макроса ${client_addr} и др. макросов тоже.
#!/bin/sh
/usr/sbin/sendmail -C /etc/mail/sendmail-test.cf -d21.12 -d60.1 -bt <<END
# set client address
.D{client_addr}10.0.0.1
Rcpt_ok user < @ the.domain >
END
-d60.1 - Trace map lookups inside rewrite() (SB)
Какая версия sendmail у меня? echo|sendmail -d0.1 -bt
Проверяем форвардинг
1) Does "sendmail -bv username" shows ~username/.forward expansion ?
2) try the following test script (sendmail delivers in verbose mode)
#!/bin/sh
RCPT=username
/usr/lib/sendmail -v -oi -t <TO: $RCPT
SUBJECT: test
test message - ignore it
END
... repeat your sending of test message with tracking map queries.It should show you if sendmail issues any authinfo queries.
(echo subject: test; echo)| sendmail -d 60.5 -Am -v paul_galbra...@yahoo.com
Deferred: Connection reset by 10.252.80.103. "Push" the messages in verbose mode (as root): sendmail -v -qIn2D97KwN005590
I can receive emails and can only send mail locally to other users on
> the same server, but I am unable to send mail externally:
echo "subject: test"; echo) | /usr/sbin/sendmail -v j...@example.net
Is it possible to give sendmail an inputstream with a properly formed mail body?
sendmail -oi -- any@anydomain.com <<'EOF'
Subject: Here is some annoying HTML mail
To: < any@anydomain.com >
From: < some@somewhere.com >
MIME-Version: 1.0
Content-Type: text/html; charset=iso8859-1
Content-Transfer-Encoding: 7bit
< html >
< head >< title >Annoying HTML< /title>< /head >
< body >Isn't it < em >annoying?< /em >< /body >
< /html >
EOF
You should check the mail queue by running "sendmail -bp", which is equivalent
to "mailq". If you see the suspicious message listed in the queue with delivery
error status, rerun the queue once by hand verbosely with "sendmail -q -v" and
watch what happens.
Обратная связь здесь.
Страница создана 24 сентября 2009г. Последнее обновление - 24 сентября 2009г.