2014-07-07 3 views
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"); 

감사

+0

SMTP 서버의 이름인지 관리자에게 문의하십시오. 그렇지 않다면 SMTP 서버가 필요하다고 말하십시오. –

+2

SMTP 서버는 giraffe.zoo.org와 같은 주소에있을 수 있습니다. 호스트 이름 일뿐입니다. 웹 서버는 www로 시작하지 않는 주소에도 존재할 수 있습니다. – Kayaman

+0

Ok admin 메시지가 활성화되면 smtp가 활성화되어 있지 않습니다. 또는 다른 방법이 있습니까! – user3812293

답변

1

mail.mycompany.com는 여전히 SMTP를 위해 그것을 사용해야 SMTP 서버 인 경우이다.
이름은 여기에 중요하지 않지만이 서버에서 제공하는 서비스입니다.