java - How to find SMTP port for a particular smtp.host? -
how find smtp port particular smtp host?
import java.util.properties; import javax.mail.message; import javax.mail.messagingexception; import javax.mail.passwordauthentication; import javax.mail.session; import javax.mail.transport; import javax.mail.internet.internetaddress; import javax.mail.internet.mimemessage; public class sendmailtls { public static void main(string[] args) { final string username = "anthony.savarimut@slingmedia.com"; final string password = "test"; properties props = new properties(); props.put("mail.smtp.auth", "true"); props.put("mail.smtp.starttls.enable", "true"); props.put("mail.smtp.host", "mail.echostar.com"); props.put("mail.smtp.port", "9000"); session session = session.getinstance(props, new javax.mail.authenticator() { protected passwordauthentication getpasswordauthentication() { return new passwordauthentication(username, password); } }); try { message message = new mimemessage(session); message.setfrom(new internetaddress("anthonyrajs@antony.com")); message.setrecipients(message.recipienttype.to, internetaddress.parse("antoalphi@gmail.com")); message.setsubject("testing subject"); message.settext("dear mail crawler," + "\n\n no spam email, please!"); transport.send(message); system.out.println("done"); } catch (messagingexception e) { throw new runtimeexception(e); } } } is code throws exception,
exception in thread "main" java.lang.runtimeexception: javax.mail.messagingexception: exception reading response; nested exception is: java.net.socketexception: connection reset @ samples.sendmailtls.main(sendmailtls.java:47) caused by: javax.mail.messagingexception: exception reading response; nested exception is: java.net.socketexception: connection reset @ com.sun.mail.smtp.smtptransport.readserverresponse(smtptransport.java:2153) @ com.sun.mail.smtp.smtptransport.openserver(smtptransport.java:1912) @ com.sun.mail.smtp.smtptransport.protocolconnect(smtptransport.java:638) @ javax.mail.service.connect(service.java:317) @ javax.mail.service.connect(service.java:176) @ javax.mail.service.connect(service.java:125) @ javax.mail.transport.send0(transport.java:194) @ javax.mail.transport.send(transport.java:124) @ samples.sendmailtls.main(sendmailtls.java:42) caused by: java.net.socketexception: connection reset @ java.net.socketinputstream.read(unknown source) @ com.sun.mail.util.traceinputstream.read(traceinputstream.java:110) @ java.io.bufferedinputstream.fill(unknown source) @ java.io.bufferedinputstream.read(unknown source) @ com.sun.mail.util.lineinputstream.readline(lineinputstream.java:89) @ com.sun.mail.smtp.smtptransport.readserverresponse(smtptransport.java:2131) i sure gives problem in port. please me go this.
regards tony
the default port smtp 25:
http://www.emailaddressmanager.com/tips/mail-servers.html
my advice contact admin of mail server.
Comments
Post a Comment