SMTP Wysylanie wiadomosci

0

Witam,
sytuacja wyglada tak: mam swoj serwer pocztowy tzn. pomijamy tutaj kwestie logowania i podania parametrow na moj serwer
smtp.
Chodzi mi dokladnie o to, jak majac juz te wszystkie dane
przeslac to na skrzynke innego serwera tzn. wiadomo: socket, output stream i write ale...
jaki format ma to miec by np. poczta.onet.pl to przyjal?
Rozumiem, ze wysylamy to na port 25.

// krotko mowiac chodzi mi dokladnie o element zaczynajacy sie na koncu tego bloku: user agent -> senders smtp server -> .
Jak sprawic by tamten serwer smtp poprawnie to odebral (format) i wrzucil na swa skrzynke.

Pozdro

0

socket, output stream i write ale...

Czy chodzi ci o specyfikacje SMTP???
http://www.google.pl/search?hl=pl&q=smtp+specification&btnG=Szukaj&aq=f&aqi=&aql=&oq=&gs_rfai=

A może konfiguracja serwera SMTP rozwiąże problem.
Serwery SMTP pozwalają na przekazywanie wiadomości do innych serwerów (relay) i jedyne co musiałbyś zrobić to

  1. włączenie i konfiguracja przekazywania(relay)
  2. wyslanie wiadomosci uzywając twojego serwera SMTP
0

Kurde, nie wiem jak to wyjasnic :) Chodzi o to, ze buduje swoj serwer smtp (ucze sie :) ), w najprostszej postaci (czyli minimum polecen).
Powiedzmy, ze przez moj serwer odbywaja sie zapytania klienta, w kolejnosci:
ehlo, mail from, rcpt to, data, quit, gdzie w rcpt to jest to inny serwer niz moj, lokalny np. poczta.onet.pl.
Te dane wklejam do jakis tam zmiennych.
Majac te dane chcialbym je wyslac, czyli rozumiem, ze robie to przez socket: komenda write wysylajaca bajty danych, na wczesniej omawiany, serwer "poczta.onet.pl" na porcie 25.
Czy tu tez ma byc wymieniona wyzej wymiana informacji? Czy ktos by mi mogl napisac przykladowa wymiane informacji by onet przyjal wiadomosc od mojego serwera smtp?
Nie moge tego znalezc w rfc, albo czegos nie rozumiem w architekturze tego protokolu :>

Pozdro,
dzieki za wszelka pomoc

0

no jesli masz klienta, ktory laczy sie z twoim serwerem zgodnie ze specyfikacja smtp to nie ma problemu. po otrzymaniu wiadomosci od klienta twoj serwer smtp staje sie klientem dla innego serwera smtp czy robi dokladnie to samo co klient podlaczony do twojego serwera.

0

No tak, tylko te serwery wymagaja uwierzytelnienia. Co ja mam z tym fantem zrobic?:( No bo chyba nikt nie ma dostepu do hasel i logow, nawet zakodowanych?:)
Jak zatem, serwer smtp np. poczta.o2.pl ma wiedziec jakie haslo ma user b na serwerze smtp poczta.onet.pl?

1 użytkowników online, w tym zalogowanych: 0, gości: 1