Impossible to connect to the smtp server and send an email using javamail.

Hi all

I am struggling with sending e-mail with javamail api.

I've visited a few forums but not be able to solve the problem then post here.

Details of the situation are:

1 SMTP - to which we are able to connect with telnet and able to send emails that work even between the firewall.

2 tried to disable IPV6 from my windows machine 7 after reading something - java tries to connect to smtp with IPV6 and it should be disabled so that javamail work.

3 has tried to run the same code to a linux environment. in this environment, we are also able to connect to the smtp with telnet server and send mail

the code I have tried is below.

import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;

public class SendEmail
{
public static void main(String [] args){
String to = "[email protected]";//change accordingly
String from = "[email protected]";//change accordingly
String host = "smtp.somthing.com";//or IP address

//Get the session object
Properties properties = System.getProperties();
properties.setProperty("mail.debug", "true");
properties.setProperty("mail.smtp.host", host);
properties.put("mail.smtp.starttls.enable", "false");
//properties.put("mail.smtp.port", "25"); //commented as its by default takes 25
Session session = Session.getDefaultInstance(properties);

////compose the message
try{
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));
message.setSubject("Ping");
message.setText("Hello, this is example of sending email  ");

// Send message
Transport.send(message);
System.out.println("message sent successfully....");

}catch (MessagingException mex) {mex.printStackTrace();}
}
}

I get the errors are

DEBUG: JavaMail version 1.4.7
DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
DEBUG: Tables of loaded providers
DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Oracle], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle], com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Oracle], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Oracle], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Oracle], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Oracle]}
DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Oracle], imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Oracle], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Oracle], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Oracle], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Oracle], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle]}
DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle]
DEBUG SMTP: useEhlo true, useAuth false
DEBUG SMTP: trying to connect to host "smtp.something.com", port 25, isSSL false
Exception in thread "main" java.lang.RuntimeException: javax.mail.MessagingException: Could not connect to SMTP host: smtp.something.com, port: 25;
  nested exception is:
    java.net.ConnectException: Connection timed out: connect
    at emailer.SendMail.main(SendMail.java:64)
Caused by: javax.mail.MessagingException: Could not connect to SMTP host: smtp.something.com, port: 25;
  nested exception is:
    java.net.ConnectException: Connection timed out: connect
    at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1961)
    at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654)
    at javax.mail.Service.connect(Service.java:295)
    at javax.mail.Service.connect(Service.java:176)
    at emailer.SendMail.main(SendMail.java:58)
Caused by: java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:321)
    at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:237)
    at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927)
    ... 4 more

someone had a problem like this?

suggestions are welcome...

The server I used was not accessible from the telnet command or java code.
However when I telnet to the server it was implicitly redirected to another server that I failed to notice.

My sincere apologies to all
I'll take more precautions before posting and check the facts in more detail.

Tags: Java

Similar Questions

  • 'Impossible to connect with the activation server' while trying to activate Windows 7

    Stater of the i run windows 7 on a laptop dell inspiron N5050 32-bit, windows asks me to re-enter my product key each tome I get it it displays after loading: impossible to connect with the activation server, see other ways to activate windows, pls make serious saying my trial period has expired why it cannot connect to the server to check the product key? Help, please

    Original title: activate windows

    Have you tried to restart by phone?

    How to activate Windows 7 manually (activate by phone)
     
    1) click Start and in the search for box type: slui.exe 4
     
    (2) press the ENTER"" key.
     
    (3) select your "country" in the list.
     
    (4) choose the option "activate phone".
     
    (5) stay on the phone (do not select/press all options) and wait for a person to help you with the activation.
     
    (6) explain your problem clearly to the support person.
     
    http://support.Microsoft.com/kb/950929/en-us

    Please run the Microsoft Genuine Diagnostics Tool then copy and paste the results into an answer here for further analysis:
    http://go.Microsoft.com/fwlink/?LinkId=52012

  • failed to connect to the SMTP server

    I can't send mail in ThunderBird sometimes. I use 31.5.0 version but I was wrong this problem in older versions either.

    It is said:
    "The message could not be sent because the server name of the SMTP server connection failed. The server is may be unavailable or refuses the SMTP connections. Please check that your SMTP server is correct and try again, or else contact your network administrator. "

    Sometimes, every time. But really bad situation for me. It happens with hotmail, gmail and with my own email accounts. For the time being. It sends to all accounts except for Hotmail. I tried not in http://kb.mozillazine.org/Connection_errors_-_SMTP , but there is no change.

    Could you help me please abou this problem?

    Is - this smtp.live.com which does not send?
    Try this:

    SMTP.live.com / 587 / TLS

    Authentication the same as POP3 (username and password)

  • could not connect to the smtp server

    Hi all

    I'm on a 21.5-inch iMac using OS 10.11.3 at the end of 2012. Yesterday (and today...) Mail would not send anything and gives me a status 'offline' for sending. I use Gmail IMAP with 2 accounts. The same problem happened to my wife on his computer with the shared e-mail account. My iPhone (4) will send the mail from the same account. If I log in to Gmail directly I can send emails. I deleted the account and re-written information. I quit Mail and restarted the computer. I looked at several solutions in the forums and have tried what appear to be common ones (that I could find), but nothing seems to work. After restart of the account Gmail sent me an email saying I had been blocked for using a "precarious" app, and I checked my Gmail settings so that I can use less secure (as the devil which means?) apps. The problem persists...

    Mail connection doctor says that it is connected to the internet and my 2 IMAP accounts work, but 2 SMTP accounts (I guess for the sending of?) say "not able to connect to this SMTP server.

    It all started yesterday without changing all the settings or preferences that I know.

    Any ideas?

    Michael

    Have you checked the SMTP settings for the latest recommendations googles? Changed something on their end recently?

    You run a 3rd party cleaning apps (clean my mac, mac guardian, etc.) or AN Anti Virus on your Mac? If so, remove them.

    have you installed anything between mail works and does not?

    If so, remove it.

  • Error message: "unable to connect to the RPC Server" and no internet connection.

    Original title: recently installed a program of pc cleaner. Seemed to really speed up my laptop that is running Windows XP.

    After two days I try to connect to the internet and no connection lie. Uninstalled the pc cleaner without problem but the problem continues to exist. All tests, etc., result in "unable to connect to the RPC server. Slide short drive and reinstall XP, are there any other things to try?

    Hi Wantamustang,

    You can try the following steps and check.

    You can set the remote procedure (RPC) call Service to start automatically:

    a. clickStart, point to settings, clickControl Paneland then double-clickServices.

    b. in theservices list, click the remote procedure (RPC) call Serviceand then clickStartup.

    c. underStartup Type, click Automaticand then click OK.

    d. restart your computer.

    You can also consult the following article:

    Windows wireless and wired network connection problems

  • After update my iPad iOS 9.2.1 to 9.3 live 2 I can't connect to the activation server and does not have the latest version of iTunes to activate

    I downloaded the update to iOS over-the-air 9.3 and installed. Setup cannot connect to the server to activate the ipad2. The message is to try again in a few minutes or connect to iTunes to activate. Yes, I have the most recent and current iTunes version, so this isn't the issue. iTunes recognizes the iPad as my ipad2, but cannot do what he done to be able to use iTunes to activate it. I have 2 iPads. iPad 2 and iPad 4th generation. iPad 4th generation downloaded on-line and updated and active and install without problem. IPad2 updated and not can not connect to the server to activate and I connect to iTunes to activate as the message says, but iTunes cannot activate because it sees my ipad2 and that's all that. Of course, I'll try again once activate WiFi tomorrow but any suggestions would be greatly appreciated.

    Thand you

    same problem with you jerryenea. This seems to happen ipad 2 only? my itunes cannot check my ipad

  • Why am I not able to update the latest version of Firefox when it tells me that it is ready to download. It seems "stuck" on the connection to the update server and goes no further. This happens everytime I try for several months now.

    I think that the version he is trying to download is 10.something, and it seems to freeze on the window of 'progress' for quite awhile before I get it close. I've sometimes minimized the window while I did other things, coming to him perhaps 30 minutes later and the window is exactly the same as when I left it.

    You can try the alternative and easier way by downloading from here

  • Removed the POP account trying to pass to the imap server and lost all emails, thought I was just delete settings, they are recoverable?

    In the support section, explains that when that you delete the POP account you must move the files of electronic mail to the local folder before deleting because if you do not, this process is not easily reversible. So I hope someone can help this fool who does not do and that I can somehow retrieve old emails, because it implied that they cannot be definitely missing still.

    _ http://KB.mozillazine.org/Thunderbird: _FAQs_:_Recover_Deleted_Account

  • HP Envy Notebook dv6: unable to connect to the proxy server

    I saw an error message "Unable to connect to the proxy server" when I try to connect to the internet via WIFI, even if the label shows who is connected to my home router.

    HR63 wrote:

    Thanks for the tip, there is so much information, the laptop with this problem belongs to my daughter and because she doesn't have an internet connection (can not download anything), there is another way to fix it?

    I don't know because the online is where most of the instructions are locate in. I copy and paste the links here, but unless you can print them out or print the online pages it becomes hard, but here are the parts of the txt of it. +

    http://malwaretips.com/blogs/unable-to-connect-to-the-proxy-server-removal/

    How to remove "Unable to connect to the proxy server" (Virus Removal Guide)

    This page is a comprehensive guide, which will remove "Unable to connect to the proxy server" virus from your computer and any other adware program that may have been installed during the installation process.
    Please complete all of the steps in the correct order. If you have any questions or doubts in any point, STOP and ask for our assistance.
    STEP 1: restore the default proxy to your machine settings
    STEP 2: remove failed to connect to the ad software proxy server from Internet Explorer, Firefox and Google Chrome with AdwCleaner
    STEP 3: delete impossible to connect to the proxy server with Junkware Removal Tool browser hijacker
    STEP 4: delete impossible to connect to the virus pop up server proxy with Malwarebytes Anti-Malware free
    STEP 5: check a second time for the "unable to connect to the proxy server" malware with HitmanPro
    (Optional) STEP 6: delete impossible to connect to the proxy server of Internet Explorer, Firefox and Google Chrome ads

    http://www.geckoandfly.com/9275/Internet-connection-error-unable-to-connect-to-the-proxy-server/

    It is with IE

    Step 1 - launch Internet Explorer

    Step 2 - Click the icon "but" it looks like a gear wheel...

    Step 3 - select 'Internet Options '.

    Step 4 - Select the 'connection '.

    Step 5 - Click Lan settings

    Step 6 - uncheck "use a proxy server for your LAN (these settings may not apply to dial-up or VPN connections)."

    Step 7 - click 'Ok' to save the changes

    If you are using a proxy server, check your proxy settings, or check with your network administrator to make sure that the proxy server is running. If you don't believe that you should use a proxy server. Here's a video tutorial:

    Also, if you can since I don't remember which browser your help that gave you this message that I had to go with IE as a default.

  • Software update gets stuck to connect to the update server

    For a very long time (since Firefox 4 or more), I'm notified of updates, but when I say update I just get a window that says it has download firefox and it connects to the update server and it stays there forever. I left open for days and it never goes away. I've always had to go download a new copy of updated, but I really like to get the auto update work.

    I tried to delete history/cache/etc for ever. I deleted everything related to Mozilla AppData, I lose everything, but always the software update gets stuck. Of course, he's stuck something other than trying to connect to the update server. Any ideas?

    I suggest you to go through the path alternative and easier downloading of

  • BlackBerry smartphones 'connection to the Yahoo server lost '.

    I'm a recent user of a Pearl 8100 Blackebrry. I want to synchronize my smart phone with a calendar that I can access it from any computer using Thunderbird and Lightning. I intend to use my Yahoo calendar, but I'm having a hard time to synchronize with my BB.

    I installed the BB desktop software 4.7, which allows me to sync Yahoo calendar. Yahoo, however, requires to switch to the Yahoo! News schedule when I want to synchronize my (lightning) programs for them. But when syncing for new Yahoo with my BB calendar, I get the error message "Lost connection to the Yahoo Server" and nothing is exchanged. When returning to the old system of Yahoo calendar, there is no problem, except my programs cannot sync with Yahoo calendar.

    Someone at - there a solution to this?

    Kind regards

    Pete

    I do not know. But if I were you, I would do the links differently.

    My main calendar would be on Yahoo! Calendar.
    I would use Mozilla Thunderbird + Lightling to connect to my desktop PC Yahoo! agenda.

    and in the meantime, I'd install the Yahoo! Go app on my BlackBerry, that would allow me to have near real-time with OTA synchronization (over the air: which means using the EDGE/3D/CDMA phone data connection).

  • Not able to connect to the activation server

    Dear Sir

    I use CC for photographers for a year and a half now on two separate PC. A few weeks ago, my laptop (Windows 7 Home Premium SP1) begins to show signs that I had to connect to the activation server and was counting the days I had left to do this. A week ago I had yet just 8 days to do the activation. After doing all the required checks recommend Adobe and everything seemed in order, I have re-installed Lightroom, Photoshop and Bridge again on my PC.

    When installing CC stated that the installation has failed and that some features are not installed. I removed on my Windows Redistributable Microsoft C++ 20xx for Visual files and repeated this same procedure after each separate installation. After that restart the system CC told me that there is an update to the software, I just installed and then everything seems to be in order after having done update. I got no message more with countdowns and I was happy again until yesterday.

    My system was told that there is a new update for my Windows and after installing that was screwed up again. First I couldn't open Adobe Raw over the bridge. Secondly, I started Photoshop, and the message popped up that my activation for Photoshop was not made. When I tried again once, I got the message that I should connect to my internet and try again. My internet works fine, but somehow Adobe Photoshop can not connect to the internet and the activation server. This problem is not present with Lightroom. Before you reinstall all Lightroom also said that I had to turn on, but now that still work correctly until now.

    I deleted again in re-installed them 20xx C++ redistributable files. Same as I did with Photoshop, but my problem is not being solved. On my second PC everything still works well and as much as I know I'm not behind the payments. A week ago I received an email that my payment has been received.

    What can I make more efforts to solve this problem?


    Kind regards

    Pier Giorgio Tesser


    Account ID: deleted by the moderator >

    Contact adobe support so that they can guide you through these steps, Please contact customer service

  • Where (how to change the SMTP server

    Hello
    I use the OAS 10.1.2.0.2
    While installing OAS, I entered the name of the actual working SMTP - Server group.
    Sending the mails worked fine until today.
    Now, changed the name of the SMTP server and I wanted to change it (the name) in the application server, but I have not found one/all such location s where I had to change the name of the SMTP server.

    Is there anyone who can help me?

    Thank you very much.

    Best regards.

    Florian

    Refer to this:
    http://download.Oracle.com/docs/CD/B14099_19/core.1012/b13995/reconfig.htm#sthref681

    Thank you
    Shail

  • Install second connection to the web server at DB 10R2 running Apex 3.0.1.00.08

    All,

    I'm trying to add a second web server to move a part of the web traffic to another resource. I have a 3.0.1.00.08 instance that runs on the database connected to the web server and I just wanted to add a second connection to the front-end web server.

    The second is web server currently running SOA suite so it was logical financial to simply add another call on this web server.

    ServerA (existing web server) to connect successfully to the server b (existing database server).
    ServerC (new web server) to be connected on server b.

    Directory copied apex and images ServerC ServerA

    TNSNAMES. ORA on ServerC located under ORACLE_HOME\NETWORK\ADMIN
    ORCL =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP) (HOST = ServerB.Address)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SID = ORCL)
    (SERVER = DEDICATED)
    )
    )

    Server c, I use SQLPLUS to connect to server b using APEX_PUBLIC_USER, correct password, ORCL

    Change ORACLE_HOME/Apache/modplsql/conf/dads.conf on ServerC

    Alias is ' ORACLE_HTTPSERVER_HOME\Apache\images / '.
    AddType text/xml xbl
    AddType text/x-component htc
    < /plex location >
    Order deny, allow
    Docs PlsqlDocumentPath
    AllowOverride None
    PlsqlErrorStyle DebugStyle
    PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
    PlsqlDatabaseConnectString cn = orcl, cn = oraclecontext NetServiceNameFormat
    PlsqlNLSLanguage AMERICAN_AMERICA. AL32UTF8
    PlsqlAuthenticationMode Basic
    SetHandler pls_handler
    PlsqlDocumentTablename wwv_flow_file_objects$
    PlsqlDatabaseUsername APEX_PUBLIC_USER
    Apex PlsqlDefaultPage
    PlsqlDatabasePassword correct_password
    Allow all the
    < / location >

    Restart HTTP_SERVER on ServerC.

    I get the error:
    Journal of the database failed

    TNS is unable to connect to the destination. Address provided is not a valid TNS or destination is not listening. This error can also occur due to underlying network transport problems.

    Ensure that the TNS name in the entry of the DAD for this URL connection string is valid and the listener of the database is running.

    ORA-12170: TNS: Connect timeout occurred error-Code: 12170 error TimeStamp: kills, 16 December 2008 20:35:58 GMT

    I thought it was weird since it's what worked on the other server and using sqlplus.

    I also tried to change the dads.conf file to use the following connection string:
    PlsqlDatabaseConnectString SERVERB:PORT:ORCL ServiceNameFormat

    No luck. Why the connection work with SQLPlus and not modplsql? What I am doing wrong? If not, how can I solve this?

    Any ideas?

    Thank you
    Keith

    Keith:

    Try to use the "SIDFormat" in dads parameter 'PlsqlDatabaseConnectString' instead of 'ServiceNameFormat '.

    CITY

  • How to use the Task Scheduler to send an email

    I have Windows Live Mail + Windows 7

    I want my computer to send an email to someone on his own. I opened the Task Scheduler and creates a new task using the Task Scheduler 'send and send '. The problem is that the program asks only me who he is, which comes from the e-mail and how to use smtp server... He doesn't ask for my mail server login and user name, so in theory it would be rejected... and when it comes to send the message, now it does nothing without any error message.

    I have 2 settings of e-mail in Windows Live Mail accounts but how do I know the Task Scheduler program which includes use of e-mail and how to connect to the account to send it?

    best,

    Charlie

    This task seems to be used only in limited circumstances where a local Windows based SMTP server is available and security credentials are already established.  There is an interesting discussion about this in
    http://social.technet.Microsoft.com/forums/en-us/winservergen/thread/f087c57c-57b8-4c7f-ba2a-feb04c51f5ba

    One of the links posted http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/e4cf06f5-9a36-474b-ba78-3f287a2b88f2.mspx?mfr=true indicate a possible way to do so by implementing a service SMTP with IIS, but many (I think that most) ISPS block Port 25 and who would probably be a problem.

    It looks like using a 3rd party to contact the external mail server might be the best bet.

    'Charlie Cooper' wrote in the new message: * e-mail address is removed from the privacy... *

    Thanks for your reply, but I'm looking to make use of the 'send an Email' task which included in Task Scheduler... is something that has been there for a while and I've never understood how it would work... I open the Task Scheduler, create a "fundamental task" and click 'send', but I is not even asking me my user name or password? only the smtp server and the email I want to use!

Maybe you are looking for