Sendmail glavobluskanica

19 отговора 518 прегледа
#1

Sendmail glavobluskanica

imam mnogo stranen problem
kogato napisha
#telnet 127.0.0.1 25
Sendmail-a srabotva
kogato napisha
#telnet 192.168.1.10 25
connection refused

Ot kakvo se poluchava tova???

napravih si skan na mashinata s nmap

kogato skaniram 127.0.0.1
se okazva che 25 port e otvoren
a kogato skaniram 192.168.1.10
e zatvoren
dobavil sum si mashinata v /etc/mail/access obache tova ne e prichinata
da ne bi da trqbva da dobavq smtp v /etc/xinetd.d/
i ako e tova kak da go napravq?
No ot druga strana kato se telnetna na localhost 25 si bachka

Nqkoi ima li ideq????????

Отговор
в отговор на kroto #2

Re: Sendmail glavobluskanica

Не е проблем с access list-и, а с listen/bind адрес. Предполагам че някъде във /etc/mail/sendmail.cf трябва да замениш 127.0.0.1 или localhost с IP адреса/името на машината на които искаш sendmail-а да чака връзки.

Отговор
в отговор на Penguin #3

Blagodarq Penguin

Penguin blagodarq ti.!!!!!
Deistvitelno beshe prav
redactirah /etc/mail/sendmail.mc
trqbwashe da komentiram reda
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
trqbwashe samo da sloja edno ' dnl' otpred za comment
koeto me uchudi ?!?! ne e nito # nito ; a si e prosto dnl :))))
m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
restartirah sendmail iwsichko si bachka

Mersi otnovo

Отговор
в отговор на Penguin #4

Oshte edin vupros Penguine

Znachi bind-a si trugna.

Pravq si telnet mail 25
Trying 192.168.1.10...
Connected to computer.mydomain.com (192.168.1.10 ).
Escape character is ' ]'.
220 computer.mydomain.com ESMTP Sendmail 8.11.6/8.11.6; Thu Jan 31 2002

vrfy user

252 2.5.2 Cannot VRFY user; try RCPT to attempt delivery (or try finger )

Znachi purvata mi ideq beshe da ne sum okukal DNS -a za maila ama qvno ne e tova ?!!??

any ideas ????

Отговор
в отговор на kroto #5

Re: Oshte edin vupros Penguine

Провери в sendmail.cf за "privacy flags" или "privacy options" (търси по ключова дума "privacy"). Доколкото си спомням имаше различни нива. При теб вероятно е включено "novrfy". Мисля че някъде из конфигурационния фаил ги има описани по имена различните нива. ТЪрси "novrfy" или "goaway" - най-високото ниво. Ако не ги намериш в конфиг фаила, провери в сорсовете на sendmail. В един от файловете ги имаше описани всички нива (търси пак за goaway или novrfy). В момента нямам под ръка sendmail, за да проверя по-точно.

Отговор
в отговор на kroto #6

Re: Blagodarq Penguin

> ...trqbwashe samo da sloja edno ' dnl' otpred za comment
> koeto me uchudi ?!?! ne e nito # nito ; a si e prosto dnl :))))
.mc конфигурационните файлове на sendmail са всъщност самомодифициращи се програми написани m4.
"dnl" е оператор, който изтрива текущия ред от текущата позиция до края на реда, т.е. каквото и да има от dnl до края на реда, ще бъде изтрито.

Отговор
в отговор на Penguin #7

Penguin moite pochitaniq ..:)) Ti si Expert

Naistina beshe prav i za privacy flag-a
Namerih reda v sendmail.cf i sega VRFY si bachka ..
Obache nali znaesh vinagi vuznikva edno vuprosche...
Normalno li e tova?

vrfy user
250 2.1.5 Ime Familiq <user@imenamashina.domain.com>

ne bi li trqbwalo da e <user@domain.com>
?????

Mai naistina sum se poomotal s DNS-a

Отговор
в отговор на kroto #8

Re: Penguin moite pochitaniq ..:)) Ti si Expert

abe kato sme po4nali da goworim za sendmail neka i az da si zadam wyprosa:) Problemyt pri
men e 4e imam nqkolko domaina i iskam da si gi polzwam za virt mail. polzwam slackware
8.0 i sendmail 8.12.1. Opisal sym wyw neobhodimite files(local-host-names,
relay-domains, access, virtusable) domainite i userite, koito iskam da polzwat virt
poshta. Zna4i users polu4awat poshtata, no kogato se opitat da izpratqt(napr. s nqkakyw
mail klient) dawa: sendmail[6683]:
g1130ML0006683: ruleset=check_rcpt,arg1=<other@mail.com>, relay=[xxx.xxx.xxx.xxx], reject=550 5.7.1
<other@mail.com>...Relaying denied. IP name lookup failed [xxx.xxx.xxx.xxx]. Towa ip
(koeto wsyshtnost se qwqwa na tozi koito prashta poshtata) e w localnata mreja i
kogato go opisah w named, poshtata se izprati bez problemi. No wyprosyt mi e kogato e drugo
ip, t.e ne ot localnata mreja? kakwo trqbwa da naprawq za da resha tozi problem?

Отговор
в отговор на kroto #9

Re: Penguin moite pochitaniq ..:)) Ti si Expert

> Normalno li e tova?

> vrfy user
> 250 2.1.5 Ime Familiq <user@imenamashina.domain.com>

> ne bi li trqbwalo da e <user@domain.com>
> ?????
Нормално е. По подразбиране sendmail-а е конфигуриран да приема и поща за imenamashina.domain.com, така че <user@domain.com> е достъпен и като <user@imenamashina.domain.com>.

Отговор
в отговор на Kroto-YouAreFuny #10

Re: Penguin moite pochitaniq ..:)) Ti si Expert

Не би трябвало да имаш проблеми с пристигащата поща. В най-общи линии sendmail-а се съгласява да прави relay когато.
1. IP адреса на smtp клиента е с домейн от relay-domains.
или
2. Домейна на RCPT получателя е във relay-domains или local-host-names.

Проблема в твоя случай е бил че когато си се опитал да пратиш mail от локалната мрежа
- IP адреса на клиента не е имал reverse resolve така че не е отговарял на т.1
- RCPT домейна на получателя е бил някакъв външен домейн, така че не е отговарял на т.2
Ако някой отвън се опита да направи relay до твой локален клиент pismoto otgowarq na т.2 и ще бъде прието от sendmail-а.

Отговор
в отговор на Penguin #11

Za da poddurjam razgovora..

Ok
Obache az nqmam file relay-domains
Kak izglejda?
neshto kato
vi relay-domains

mydomain.com
:wq!
???????

ili e neshto po-specifichno
mejdu drugoto se opitvam da pratq poshta
vuv vutreshnata si mreja 192.168.1.0

DNS-a i maila sa mi na edna mashina
obache pisumcata vmesto da prestignat do userite
otivat pri root :))) he he he zaedno s greshkite deto sum napravil
ta chast ot faila /root/mbox
izglejda taka

m MAILER-DAEMON@mailmashina.moidomain.com Fri Feb 1 06:21:22 2002
Return-Path: <MAILER-DAEMON@mailmashina.moidomain.com>
Received: from localhost (localhost)
by mailmashina.moidomain.com (8.11.6/8.11.6) id g11CLMW03259;
Fri, 1 Feb 2002 06:21:22 -0600
Date: Fri, 1 Feb 2002 06:21:22 -0600
From: Mail Delivery Subsystem <MAILER-DAEMON@mailmashina.moidomain.com>
Message-Id: <200202011221.g11CLMW03259@mailmashina.moidomain.com>
To: postmaster@mailmashina.moidomain.com
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="g11CLMW03259.1012566082/mailmashina.moidomain.com"
Subject: Postmaster notify: see transcript for details
Auto-Submitted: auto-generated (postmaster-notification)
Status: RO

This is a MIME-encapsulated message

--g11CLMW03259.1012566082/mailmashina.moidomain.com

The original message was received at Fri, 1 Feb 2002 06:21:22 -0600
from localhost
with id g11CLMV03259
----- The following addresses had permanent fatal errors -----
ivanov@moidomain.com

TOZI USER GO IMA I E OK S VRFY

----- Transcript of session follows -----
550 5.1.2 ivanov@moidomain.com... Host unknown (Name server: moidomain.com.moidomain.com.: host not found)

TOVA CHE moidomain.com.moidomain.com SE POWTARQ 2 PUTI NE MI HARESVA

--g11CLMW03259.1012566082/mailmashina.moidomain.com
Content-Type: message/delivery-status

Reporting-MTA: dns; mailmashina.moidomain.com
Received-From-MTA: DNS; mailmashina.moidomain.com
Arrival-Date: Fri, 1 Feb 2002 06:21:22 -0600

Final-Recipient: RFC822; ivanov@moidomain.com
Action: failed
Status: 5.1.2
Remote-MTA: DNS; moidomain.com.moidomain.com

ETO PAK SE POVTARQ TAZI GNUS

Last-Attempt-Date: Fri, 1 Feb 2002 06:21:22 -0600

--g11CLMW03259.1012566082/mailmashina.moidomain.com
Content-Type: message/rfc822
Return-Path: <MAILER-DAEMON>
Received: from localhost (localhost)
by mailmashina.moidomain.com (8.11.6/8.11.6) id g11CLMV03259;
Fri, 1 Feb 2002 06:21:22 -0600
Date: Fri, 1 Feb 2002 06:21:22 -0600
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <200202011221.g11CLMV03259@mailmashina.moidomain.com>
To: ivanov@moidomain.com
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="g11CLMV03259.1012566082/mailmashina.moidomain.com"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)

This is a MIME-encapsulated message

--g11CLMV03259.1012566082/mailmashina.moidomain.com

The original message was received at Fri, 1 Feb 2002 06:20:56 -0600
from mailmashina.moidomain.com [192.168.1.10]

----- The following addresses had permanent fatal errors -----
petrova@moidomain.com

USERKATA SI Q IMA I SI RABOTI

----- Transcript of session follows -----
550 5.1.2 petrova@moidomain.com... Host unknown (Name server: moidomain.com.moidomain.com.: host not found)

--g11CLMV03259.1012566082/mailmashina.moidomain.com
Content-Type: message/delivery-status

Reporting-MTA: dns; mailmashina.moidomain.com
Received-From-MTA: DNS; mailmashina.moidomain.com
Arrival-Date: Fri, 1 Feb 2002 06:20:56 -0600

Final-Recipient: RFC822; petrova@moidomain.com
Action: failed
Status: 5.1.2
Remote-MTA: DNS; moidomain.com.moidomain.com
Last-Attempt-Date: Fri, 1 Feb 2002 06:21:22 -0600

--g11CLMV03259.1012566082/mailmashina.moidomain.com
Content-Type: message/rfc822

Return-Path: <ivanov@moidomain.com>
Received: from mailmashina.moidomain.com (mailmashina.moidomain.com [192.168.1.10])
by mailmashina.moidomain.com (8.11.6/8.11.6) with SMTP id g11CKZV03255
--More--(90%)
Date: Fri, 1 Feb 2002 06:20:56 -0600
From: ivanov@moidomain.com
Message-Id: <200202011220.g11CKZV03255@mailmashina.moidomain.com>
subject: test

test

--g11CLMV03259.1012566082/mailmashina.moidomain.com--


--g11CLMW03259.1012566082/mailmashina.moidomain.com--

Отговор
в отговор на kroto #12

sushtoto se poluchava i pri izpolzvane na IP

i kato sendvam na
ivanov@192.168.1.10

se poluchva sushtoto
taki bi trqbwalo da izbegna greshka v DNS-a ako vuobshte ima takava

Отговор
в отговор на kroto #13

Re: Za da poddurjam razgovora..

> Obache az nqmam file relay-domains
> Kak izglejda?
> neshto kato
> vi relay-domains

> mydomain.com
> :wq!
> ???????
Да. Списък на домейните за които се прави relay. По един домейн на ред. Разделени с нов ред. Локалните домейни обаче няма нужда да се слагат в
relay-domains.

> mejdu drugoto se opitvam da pratq poshta
> vuv vutreshnata si mreja 192.168.1.0

> DNS-a i maila sa mi na edna mashina
> obache pisumcata vmesto da prestignat do userite
> otivat pri root :))) he he he zaedno s greshkite deto sum napravil
> ta chast ot faila /root/mbox
> izglejda taka...
Вероятно MX записа за домейна ти не е наред. Виж дали е нещо от типа на.
IN MX 5 mydomain.com.

или

IN MX 5 @

Забележи терминиращата точка в първия вариант. Ако я няма. DNS-а ще добави по подразбиране текущия домейн и ще стане

IN MX 5 mydomain.com.mydomain.com.

Отговор
в отговор на kroto #14

Re: sushtoto se poluchava i pri izpolzvane na IP

> kato sendvam na
> ivanov@192.168.1.10
user@some.ip.address не се приема от всички мейл сървъри така че по-добре не ползвай този формат за интернет поща.

Отговор
в отговор на Penguin #15

Re: Penguin moite pochitaniq ..:)) Ti si Expert

da, naistina nqmam problem s pristigashtata poshta, problema e kogato se opitam da izpratq poshtata.
Ako pri t.1 ip adresa na clienta e razli4en ot tozi na domainite ot relay-domains i ne e ot localnata mreja, kak moga da izpratq poshtata togawa?

Отговор
в отговор на Penguin #16

Blagodarq Pingvine

Blagodarq ti Penguine
Tova s tochkata sled maidomain.com. go znaeh , no za sujalenie
ne e prichinata v tova.
Shte opitam da si pobluskam glavata.
A relay-domains kude e definiranno zashto ne go namerih v sendmail.cf
W smisul koe neshto tursi relay domain faila v /etc/mail/relaydomain ?!?!

Отговор
в отговор на kroto #17

Re: Blagodarq Pingvine

> Tova s tochkata sled maidomain.com. go znaeh , no za sujalenie
> ne e prichinata v tova.
Може да видиш лесно къде е проблема, като видиш дали в резултата на

host -t MX mydomain.com

има mydomain.com.mydomain.com
Ако го има значи проблема е в DNS-а, иначе е в SMTP-то.

> A relay-domains kude e definiranno zashto ne go namerih v sendmail.cf
> W smisul koe neshto tursi relay domain faila v /etc/mail/relaydomain ?!?!
Като се компилира конфигурационния файл, обикновето се включва и един файл с готови макроси

m4 ../m4/cf.m4 sendmail.cf > sendmail.cf

cf.m4 включва cfhead.m4, който дефинира един макрос чрез който задаваш името на relay-domains файла. Ако не използваш макроса в sendmail.cf файла, конфигурационните макроси използват този макрос със стойност по подразбиране - relay-domains. За повече информация прочети ръководството на езика m4, така много неща стават ясни, и ще можеш сам да разбереш какво може/не може да се прави с конфигурацията на sendmail-а.

Отговор
в отговор на kroto-youarefuny #18

Re: Penguin moite pochitaniq ..:)) Ti si Expert

> Ako pri t.1 ip adresa na clienta e razli4en ot tozi na domainite ot relay-domains i
> ne e ot localnata mreja, kak moga da izpratq poshtata togawa?
Има няколко възможности.

1. Добавяш адреса на клиента в relay-domains. По мое мнение оптимално решение, стига да имаш контрол над това кой ползва тези IP-та.
2. Премахваш всякаква проверка в конфиг файла за това дали е разрешен relaying, така че sendmail-а винаги приема пощата. Нямам sendmail под ръка така че не мога да ти кажа как точно. По мое мнение най-лошо решение заради 100% спам през твоя SMTP.
3. Слагаш някакъв вид SMTP AUTH. В документацията на новия sm има описание как точно се настройва. Може и да сложиш някакъв patch (ако има за sm), който да позволява relay от дадено IP, за някакъв интервал от време след като от това IP е направена успешна pop3 auth.

Отговор
в отговор на Penguin #19

SENDMAIL-a triugna !!!!!!!!!!!!!

HIP HIP URAAAAAAAAAAAAA

blagodarq Penguin
shte gledam da namerq vreme za m4

Отговор
в отговор на Penguin #20

Re: Penguin moite pochitaniq ..:)) Ti si Expert

10x za otgowora
wsyshtnost reshenieto beshe oshte po-prosto - trqbwashe da dobawq w /etc/mail/access hostovete i ip-tata na koito iskam da pozwolq relay-a i wsi4ko si trygna bez probs.
10x wse pak
P.S.
za kroto
wij tam w sendmail.cf ima 1 liniq
#Dj$w.Foo.COM
откоментирай я и я направи да изглежда така
Djmydomain.com
sled towa zapishi promenite i restartirai sendmail i we4e maila na userite shte byde user@mydomain.com a ne user@subdomain.mydomain.com
:")

Отговор