Re: SendMailServlet example & server setup ?




"Juha Laiho" <Juha.Laiho@xxxxxx> je napisao u poruci interesnoj
grupi:e7lvdk$i49$5@xxxxxxxxxxxxxxxxxxxxx
"Dado" <mario_zupan@xxxxxxx> said:
"Chris Smith" <cdsmith@xxxxxxx> je napisao u poruci interesnoj
grupi:MPG.1f0705c462b866a19896f3@xxxxxxxxxxxxxxxxxxx
Dado <mario_zupan@xxxxxxx> wrote:
public void init(ServletConfig config) throws ServletException
{
super.init(config);

// get the SMTP server from the servlet properties
smtpServer = config.getInitParameter("smtpServer");
}

Your code is looking for servlet init parameter smtpServer.

I put:
<Resource name="mail/Session" auth="Container"
type="javax.mail.Session" mail.smtp.host="mail.iskon.hr" />
inside
</Host>
</Engine>

And you're setting something completely else. Please do set the
servlet init parameter smtpServer (this setting goes in web.xml).
--
Wolf a.k.a. Juha Laiho Espoo, Finland
(GC 3.0) GIT d- s+: a C++ ULSH++++$ P++@ L+++ E- W+$@ N++ !K w !O !M V
PS(+) PE Y+ PGP(+) t- 5 !X R !tv b+ !DI D G e+ h---- r+++ y++++
"...cancel my subscription to the resurrection!" (Jim Morrison)

So if I understand correctly I need to put
<Resource name="mail/Session" auth="Container"
type="javax.mail.Session" mail.smtp.host="mail.iskon.hr" />

into web.xml (of web application)

and
<Resource name="mail/testMail"
auth="Container"
type="javax.mail.Session"
mail.smtp.host="mail.iskon.hr"
mail.smtp.port="25"
mail.transport.protocol="smtp"
mail.smtp.auth="true"
mail.smtp.user="login"
password="password"/>

into server.xml


I did, but still have:

java.lang.NullPointerException
java.util.Hashtable.put(Hashtable.java:396)
SendMailServlet.doPost(SendMailServlet.java:40)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)



.