0
我使用Javamail API从我的应用程序发送通知邮件,但是,网络管理员给我邮件主机为mail.mycompany.com,如何在没有指定smtp的情况下在Javamail中使用此邮件。没有SMTP的JavaMail
很喜欢的mail.google.com代替smtp.gmail.com
所以我的应该是smtp.mycompany.com,而不是他给我mail.mycompany.com
什么告诉管理员这个?我也尝试ping smtp.mycompany.com它不是ping,它说ping请求找不到主机。任何想法是怎么回事?
注:smtp.mycompany.com是例如地址
props.put("mail.smtp.host", "stmp.mycompany.com");
props.put("mail.smtp.socketFactory.port", "587");
props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "587");
感谢
询问管理员这是否是SMTP服务器的名称。如果是 - 使用它,如果没有 - 告诉他你需要一个SMTP服务器。 –
SMTP服务器可以位于诸如giraffe.zoo.org之类的地址中,它只是一个主机名。 Web服务器可以存在于不以www开头的地址中。 – Kayaman
好的管理员告诉我,smtp对我们的邮件不活跃,它应该被激活吗?或者有没有其他办法! – user3812293