Siemanko,

Mam dziwny problem - strona *.jsp ma wysyłać maile. Jest sobie klasa WebmailEngine za pomoca ktorej robie wszystko - odbieram maile, wysylam itd. Wszystko dziala dobrze jezeli testuje z poziomu innego pliku .java (wykonuje operacje na obiekcie WebmailEngine).
Jezeli chodzi o JSP to odbieranie poczty dziala swietnie, natomiast wysylanie juz w ogole ;(

Błąd jaki wyskakuje:

(...)

root cause

com.sun.mail.smtp.SMTPSendFailedException: 550 BLAD SPF - zobacz strone / SPF Error: Please see http://spf.pobox.com/why.html?sender=javatesting%40wp.pl&ip=83.28.249.95&receiver=smtp.wp.pl Jesli jestes uzytkownikiem poczta.wp.pl sprawdz poprawnosc autoryzacji SMTP / If you are a poczta.wp.pl user check SMTP configuration: http://poczta.wp.pl/autoryzacja/

com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959)
com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:583)
pl.edu.uj.email.MailManager.sendMail(MailManager.java:62)

(...)

Ok idę więc do linijki 62 i mam

	if(smtpAuthentication)
		{
			Transport transport = mailSession.getTransport("smtp");
			transport.connect(userAccount.getHostToSending(), userAccount.getUsername(), userAccount.getPassword());
			transport.sendMessage(mimeMessage, mimeMessage.getAllRecipients()); // < --- 62!
			transport.close();
		}

Dokładnie TEN SAM KOD przechodzi z poziomu .java Czemu dla jsp się psuje :[ - gdyby coś inaczej nie szło to bym rozumiał ale tego rozgryźć nie potrafię... jeżeli chodzi o metody z userAccount. to zwracają za każdym razem poprawne wyniki.

Dzięki za pomoc