Luke wrote:
> Hi
> I use this code to send emails:
>
> import org.apache.commons.mail.*;
>
> SimpleEmail email = new SimpleEmail();
> email.setFrom(from, "Name");
> email.addTo(to);
> email.setSubject(oggetto);
> email.setHostName("mailserver");
> email.setMsg(messaggio);
> email.send();
>
> if the "To" field is an internal address of the domain
> () it works and the mail is sent.
> If the "To" field is a domain external address () it
> gives me the error:
> Sending the email to the following server failed : mailserver:25
>
> How is it possibile?
> any solution?
>
> thanks
Probably because the administrator of that mail server has configured it to
prevent it being used as a relay. Are you supposed to be able to use that mail
server for relaying messages?
What it the error code and message returned?
--
Nigel Wade, System Administrator, Space Plasma Physics Group,
University of Leicester, Leicester, LE1 7RH, UK
E-mail :
Phone : +44 (0)116 2523548, Fax : +44 (0)116 2523555