Hi list

I followed JamesQuickStart in wiki, and try to send email to gmail,
the test code is

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;

public static void main(String[] args) throws EmailException,
                        MalformedURLException{
   HtmlEmail email = new HtmlEmail();
   email.setHostName("127.0.0.1");

   email.addTo("[EMAIL PROTECTED]", "jack");
   email.setFrom("[EMAIL PROTECTED]", "mailer");

   email.setSubject("Hello World");
   email.setCharset("UTF-8");
                
    email.setHtmlMsg("<html>Hi Jack, how are u.The apache logo");
    email.send();

}

And I found some logs in error level:

dnsserver log:
------------------------------------
08/08/06 13:57:08 INFO  dnsserver: Autodiscovery is enabled - trying
to discover your system's DNS Servers
08/08/06 13:57:08 INFO  dnsserver: Adding autodiscovered server 192.168.1.1
08/08/06 13:57:08 INFO  dnsserver: Adding autodiscovered server 202.101.172.46
08/08/06 13:57:08 INFO  dnsserver: DNS Server is: 192.168.1.1
08/08/06 13:57:08 INFO  dnsserver: DNS Server is: 202.101.172.46
08/08/06 13:57:08 INFO  dnsserver: DNS Server is: 192.168.1.1
08/08/06 13:57:08 INFO  dnsserver: DNS Server is: 192.168.1.2
08/08/06 13:57:20 INFO  dnsserver: Couldn't resolve MX records for
domain gmail.com.
08/08/06 13:57:20 ERROR dnsserver: Couldn't resolve IP address for
host gmail.com.
08/08/06 14:02:20 INFO  dnsserver: Couldn't resolve MX records for
domain gmail.com.
08/08/06 14:02:20 ERROR dnsserver: Couldn't resolve IP address for
host gmail.com.
08/08/06 14:12:20 INFO  dnsserver: Couldn't resolve MX records for
domain gmail.com.
08/08/06 14:12:21 ERROR dnsserver: Couldn't resolve IP address for
host gmail.com.


maillet log
------------------------------------
08/08/06 13:57:09 INFO  James.Mailet: RemoteAddrNotInNetwork:
Authorized addresses: [127.0.0.1/255.255.255.255]
08/08/06 13:57:09 INFO  James.Mailet: RemoteDelivery: maxRetries is
larger than total number of attempts specified. Increasing last
delayTime with 19 attempts
08/08/06 13:57:09 INFO  James.Mailet: RemoteDelivery: Delay of
21600000 msecs is now attempted: 20 times
08/08/06 13:57:20 INFO  James.Mailet: RemoteDelivery: No mail server
found for: gmail.com
08/08/06 13:57:20 INFO  James.Mailet: RemoteDelivery: Temporary
exception delivering mail (Mail1155016639578-0-to-gmail.com:
javax.mail.MessagingException: There are no DNS entries for the
hostname gmail.com.  I cannot determine where to send this message.
        at 
org.apache.james.transport.mailets.RemoteDelivery.deliver(RemoteDelivery.java:398)
        at 
org.apache.james.transport.mailets.RemoteDelivery.run(RemoteDelivery.java:912)
        at java.lang.Thread.run(Thread.java:595)

08/08/06 13:57:20 INFO  James.Mailet: RemoteDelivery: Storing message
Mail1155016639578-0-to-gmail.com into outgoing after 0 retries
08/08/06 14:02:20 INFO  James.Mailet: RemoteDelivery: No mail server
found for: gmail.com
08/08/06 14:02:20 INFO  James.Mailet: RemoteDelivery: Temporary
exception delivering mail (Mail1155016639578-0-to-gmail.com:
javax.mail.MessagingException: There are no DNS entries for the
hostname gmail.com.  I cannot determine where to send this message.
        at 
org.apache.james.transport.mailets.RemoteDelivery.deliver(RemoteDelivery.java:398)
        at 
org.apache.james.transport.mailets.RemoteDelivery.run(RemoteDelivery.java:912)
        at java.lang.Thread.run(Thread.java:595)

08/08/06 14:02:20 INFO  James.Mailet: RemoteDelivery: Storing message
Mail1155016639578-0-to-gmail.com into outgoing after 1 retries
08/08/06 14:12:21 INFO  James.Mailet: RemoteDelivery: No mail server
found for: gmail.com
08/08/06 14:12:21 INFO  James.Mailet: RemoteDelivery: Temporary
exception delivering mail (Mail1155016639578-0-to-gmail.com:
javax.mail.MessagingException: There are no DNS entries for the
hostname gmail.com.  I cannot determine where to send this message.
        at 
org.apache.james.transport.mailets.RemoteDelivery.deliver(RemoteDelivery.java:398)
        at 
org.apache.james.transport.mailets.RemoteDelivery.run(RemoteDelivery.java:912)
        at java.lang.Thread.run(Thread.java:595)


And what's the cause of the problem, I remebered, the code worked
before. Or the gmail side required MX info in order to avoid spamming?

Thanks
/Jack
--
Keep Discovering ... ...
Copenhagen Spirit =
高度的智力活动、大胆的涉险精神、深奥的研究内容与快活的乐天主义的混合物.

Reply via email to