Potwierdzenie odbioru poczty

0

Witam, mam zrobioną aplikację w GWT, wysyłka poczty wewnętrznej, baza danych w tym projekcie jest w Postgresql, są stworzeni użytkownicy, i teraz jak chcę wysłać wiadomość to biorę rozwijam użytkowników wybieram, wpisuje temat treść i wysyłam. Ale chcę żeby ten użytkownik który odbiera pocztę nadał mi potwierdzenie odbioru.Nie wiem jak to zrobić.Podobno jest to do zrobienia

0

Musisz ustawić odpowiedni nagłówek w wiadomości:
http://www.jguru.com/faq/view.jsp?EID=242335

0

Ale ja w tej aplikacji nie używam javamail, nie uzywam żadnych protokołów pop czy smtp.Wszystko opiuera się na javie, GWT i bazie danych, wiadomości przechowywane są w bazie danych załaczniki na serwerze tomcat.Baza zrobiona w PostgreSQL. Wszystko jest w obrebie jednej firmy, poczta wewnętrzna.Użytkownicy grupy użytkopwników są też przechowywaani w bazie danych

0

No to tak. Niech potwierdzenie odbioru będzie normalna wiadomością generowaną z szablonu wysyłaną po kliknięciu "Potwierdź odbiór". Będzie zawierać ID oryginalnej wiadomości by móc odnaleźć czego dotyczy.

0

No właśnie, ale za bardzo nie wiem jak to zrobić - nie mam pomysłu, czy mógłbyś mi bardziej opisać jak można to robić, czy trzeba modyfikować baze czy tylko odpowiedni kod w javie dopisać.

Aha w takim razie jakiej kontrolki użyć na "Potwierdz odbiór" - od razu mówie że jestem początkujący i dlatego proszę o pomoc

0

Załóżmy, że mamy interfejs Listonosz, który zajmuje się dostarczaniem poczty (nie wiem jak to u ciebie wygląda, nie to jest istotne):

interface Listonosz{
   void dostarcz(Wiadomość w, Adresat a)
}

i interfejs wiadomość:

interface Wiadomość{
   void ustawTytuł();
   void ustawTreść(String treść);
   void ustawOdbiorcę(Adresat a);
   void ustawNadawcę(Adresat b)
}

Teraz wystarczy, że jeżeli listonosz dostarczy wiadomość to odbiorca będzie mógł na podstawie informacji z wiadomości utworzyć wiadomość potwierdzającą:

protected Wiadomość potwierdź(Wiadomość odebrana){
    Wiadomość pw = new Wiadomość();
    pw.ustawTytuł("Potwierdzam odbiór wiadomości");
    pw.ustawTreść("Potwierdzam odbiór wiadomości o tytule: " + odebrana.weźTytuł);
    // reszta kodu
}

Ti jest najprostszy schemat.

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