SMTP
-
Ja soweit hab ich schon verstanden, dass es vom Admin verboten wurde. Aber wie zum Deifel macht des jetzt zum Beispiel der GMX Server der die Mail an meinen Server (mail.onlinehome.de) weiterliefert??
Schließlich hab ich doch bei mail.onlinehome.de einen Account. Wieso sollte der Admin das sperren?
danke!
cu para
-
@kingruedi: jo hast recht. war ich aufm falschen dampfer.
connect zu port 25 redet direkt mit dem smtp server.ok ok, das liegt daran dass unsere clubmate alle ist und kaffee bringts
anscheinend bei mir nicht mehr@paranoiac:
wie gesagt findet ein smtp server den passenden entfernten server per
DNS.
mach doch mal "dig mx domainname.bla"oder ein "nslookup" und dann "set querytype=MX" dann "deine-domain.bla"
die allermeisten smtp server lassen kein relaying mehr zu ( wegen diesen
spamburschen ). lassen also dich also nur noch von "intern" mail verschicken,
oder sie benutzen smtp-authentification (in der regel über einen SSL kanal),
d.h. du musst dich auch zum versenden anmelden.
-
Einen Befehl namens "dig" funktioniert nicht
Ich möchte doch eigentlich nur wissen, was der GMX-Server, nachdem ich auf Senden drücke (im Webinterface) mit meinem onlinehome.de Server macht, dass ich im Endeffekt in xxx@paranoiac.org eine neue Email angezeigt bekomme. Gibt es da keine RFC für. Theoretisch müsste es doch so gehen wie ich das hatte, schließlich ist xxx@paranoiac.org ja ein interner User von onlinehome.de
cu para
-
Wenn ich anmerken darf, ein:
220 mrvdomng.kundenserver.de ESMTP Tue, 11 Feb 2003 17:26:17 +0100 500 Unrecognized command 214-Commands supported: 214- HELO EHLO MAIL RCPT DATA AUTH 214 NOOP QUIT RSET HELP 250 <timo@paranoiac.org> is syntactically correct 250 <webmaster@paranoiac.org> verified 354 Enter message, ending with "." on a line by itself 250 OK id=18idFD-0007jZ-00
funktioniert.
Nur muss es ja auch möglich sein mit anderem Absender an xxx@paranoiac.org zu senden. Schließlich kann es GMX auch[edit]Rechtschraibfäller[/edit]
[ Dieser Beitrag wurde am 11.02.2003 um 17:29 Uhr von paranoiac.org editiert. ]
-
> telnet myserver.host 25 Trying x.y.z.d... Connected to myserver.host. Escape character is '^]'. 220 MYSERVER.HOST SMTP Service HELO demo.de 250 SMTP Service MAIL FROM: kingruedi@c-plusplus.net 250 SMTP Service RCPT TO: fremderkerl@gmx.net 250 ok DATA 354 go on subject: test test test . 250 ok QUIT
Der Server führt nun ein MX Query nach gnx.net aus
> dig mx gmx.net ; <<>> DiG 9.2.1 <<>> mx gmx.net ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17322 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 5, ADDITIONAL: 3 ;; QUESTION SECTION: ;gmx.net. IN MX ;; ANSWER SECTION: gmx.net. 1625 IN MX 10 mx0.gmx.net. gmx.net. 1625 IN MX 10 mx0.gmx.de. ;; AUTHORITY SECTION: gmx.net. 86095 IN NS ns.gmx.net. gmx.net. 86095 IN NS ns.schlund.de. gmx.net. 86095 IN NS dns.gmx.net. gmx.net. 86095 IN NS EURO-ns1.cw.net. gmx.net. 86095 IN NS EURO-ns2.cw.net. ;; ADDITIONAL SECTION: ns.gmx.net. 86095 IN A 194.221.183.1 ns.schlund.de. 18300 IN A 195.20.224.97 EURO-ns1.cw.net. 329 IN A 141.1.27.248 ;; Query time: 1922 msec ;; SERVER: 217.237.159.193#53(217.237.159.193) ;; WHEN: Tue Feb 11 17:47:08 2003 ;; MSG SIZE rcvd: 228
findet nun mx0.gmx.net und sendet nun folgendes
220 {mx020-rz3} GMX Mailservices ESMTP HELO demo.de 250 {mx020-rz3} GMX Mailservices MAIL FROM: kingruedi@c-plusplus.net 250 {mx020-rz3} ok RCPT TO: fremderkerl@gmx.net 250 {mx020-rz3} ok DATA 354 go ahead subject: test test test . 250 {mx020-rz3} ok 1044982408 qp 1880 QUIT
nun verstanden? (wenn nicht geb ich es auf, frag mich einfach wo dein Problem ist)
@antauma
jeder hat mal nen schlechten Tag, da hilft auch kein Kaffee[ Dieser Beitrag wurde am 11.02.2003 um 18:00 Uhr von kingruedi editiert. ]
-
btw. steht das alles in der RFC
2. THE SMTP MODEL
The SMTP design is based on the following model of communication: as
the result of a user mail request, the sender-SMTP establishes a
two-way transmission channel to a receiver-SMTP. The receiver-SMTP
may be either the ultimate destination or an intermediate. SMTP
commands are generated by the sender-SMTP and sent to the
receiver-SMTP. SMTP replies are sent from the receiver-SMTP to the
sender-SMTP in response to the commands.
[...]
-
Ja, jetzt hab ichs verstanden. Der Server muss erst den Server suchen auf dem die Mailbox ist und sendet es dann dort hin. Nur blick ich des mit dem Dig net. Ich mein ka ob das was mit Linux zu hat oder net, ich kenn den Befehl net und cmd.exe auch nicht. Wie komm ich als auf das (in deinem Bsp) mx0.gmx.net ??
Ich denke das kannst du mir doch noch beantworten... :p
danke!
cu para
-
siehe Stichwort DNS, dort findest du auch die MX Records
-
Original erstellt von kingruedi:
siehe Stichwort DNS, dort findest du auch die MX RecordsWOW, danke
So weit bin ich jetzt:c:\> nslookup *** Der Servername für die Adresse 192.168.1.1 konnte nicht gefunden werden: Non-existent domain *** Die Standardserver sind nicht verfügbar. Standardserver: UnKnown Address: 192.168.1.1 > set type=mx > paranoiac.org Server: UnKnown Address: 192.168.1.1 Nicht autorisierte Antwort: paranoiac.org MX preference = 10, mail exchanger = mx00.schlund.de paranoiac.org MX preference = 10, mail exchanger = mx01.schlund.de paranoiac.org nameserver = ns17.schlund.de paranoiac.org nameserver = ns18.schlund.de mx00.schlund.de internet address = 212.227.126.210 mx00.schlund.de internet address = 212.227.126.139 mx00.schlund.de internet address = 212.227.126.147 mx00.schlund.de internet address = 212.227.126.149 mx00.schlund.de internet address = 212.227.126.151 mx00.schlund.de internet address = 212.227.126.153 mx00.schlund.de internet address = 212.227.126.158 mx00.schlund.de internet address = 212.227.126.163 mx01.schlund.de internet address = 212.227.126.164 mx01.schlund.de internet address = 212.227.126.211 mx01.schlund.de internet address = 212.227.126.140 mx01.schlund.de internet address = 212.227.126.146 mx01.schlund.de internet address = 212.227.126.148 mx01.schlund.de internet address = 212.227.126.150 mx01.schlund.de internet address = 212.227.126.152 mx01.schlund.de internet address = 212.227.126.159 >
Das könnte mir doch weiterhelfen oder?
-
@paranoiac:
hatt ich dir doch geschrieben:
"dig" _oder_ "nslookup"
@kingruedi: in der tat hätt ich gestern früher ins bett gemusst
-
Also gut, es ging.
Was ich mich jetzt nur noch frag, wieso war man früher immer auf Server scharf die Relaying unterstützen wenn es doch so auch geht??Dann noch was:
mx00.schlund.de ging net
dann nahm ich mx01.schlund.de, da gings.
Probiert (in diesm Bsp) GMX dass dann aus?Wie kann ich sowas wie nslookup selber programmieren?
Danke!
cu para
-
Original erstellt von antamauna:
**@paranoiac:hatt ich dir doch geschrieben:
"dig" _oder_ "nslookup"
@kingruedi: in der tat hätt ich gestern früher ins bett gemusst ;)**
ui ui. sorry! Hab glatt überlesen.
Wie komm ich jetzt an die Daten, an die nslookup kommt? Also ich mein wie macht nslookup das?
-
-
Wenn du eine Mail direkt an den Mailserver der to Domain schickst dann lehnt der Mailserver dies ab da deine IPAdresse nicht im MX der FROM Domaine gefunden wurde.
Dre Mailserver in deinem Netz akzeptiert deine Mails an ihn deshalb da er sich in der eigenen Domaine,IPRANGE,SUBNET,etc befindet.
Du kannst nur direkt als SMTP-Server funktionieren wenn die Absender IP auch eine MX besitzt.
Manche Admins haben ihre Mailserver nicht richtig eingestellt und man kann über diesen Mails mit einer Falschen IPADRESSE senden.
-
Ich find bei den Links nicht wirklich viel, hat da jemand was konkreteres?
-
Also ich finde auf den Seiten sehr viel
http://www.dns.net/dnsrd/docs/
http://www.dns.net/dnsrd/rfc/wenn du zu Faul bist dich mit dem DNS Zeugs direkt zu befassen, dann solltest du dich mal nach ein paar Librarys umschauen, die die DNS Querys für dich erledigen (libadns oder so heisst glaub ich eine Library)