JavaMail API를 사용하여 웹 서버를 통해 메일을 보내려면 SMTP 서버가 필요합니까? 나는 그것이 메일을 보내는 localhost
를 작품을 사용하고,하지만 난 서버에 업로드 할 때이 작업을 나던 및 제공 할 때 오류 :JavaMail API를 사용하여 웹 서버를 통해 메일을 보내려면 SMTP 서버가 필요합니까?
No such smtp provider
어떻게이 문제를 해결할 수 있습니까?
JavaMail API를 사용하여 웹 서버를 통해 메일을 보내려면 SMTP 서버가 필요합니까? 나는 그것이 메일을 보내는 localhost
를 작품을 사용하고,하지만 난 서버에 업로드 할 때이 작업을 나던 및 제공 할 때 오류 :JavaMail API를 사용하여 웹 서버를 통해 메일을 보내려면 SMTP 서버가 필요합니까?
No such smtp provider
어떻게이 문제를 해결할 수 있습니까?
SMTP 서버는 항상 전자 메일을 보낼 수 있어야합니다. 예를 들어 HTTP 서버는 항상 웹 페이지를 보낼 수 있어야합니다. 이는 사용중인 웹 사이트와 메일 API에 관계없이 수행됩니다. HTTP 서버는 SMTP 서버를 포함하지 않으며 일반적으로 SMTP 서버를 포함하지 않습니다.
ISP 나 Gmail, Yahoo 등의 공용 편지함과 같은 기존 이메일 계정과 연결된 SMTP 서버를 사용할 수 있습니다. SMTP 연결 세부 정보는 해당 설명서에서 찾을 수 있습니다. 일반적으로 호스트 이름과 포트 번호를 알아야합니다. 로그인 세부 정보는 이메일 계정과 동일합니다.
ISP/공용 사서함을 사용하면 전자 메일의 From
필드에 자신의 주소 만 사용하고 특정 간격으로 보낼 수있는 전자 메일의 양을 제한 할 수 있습니다. 이 문제를 해결하려면 자체 SMTP 서버 (예 : Apache James) (Java 기반 또는 Microsoft Exchange 등)를 설치해야합니다.
일단 SMTP 서버가 있으면 JavaMail API을 사용하거나 더 편리하게 Apache Commons Email을 사용하여 이메일을 보낼 수 있습니다.
감사합니다. gmail email-id를 사용하여 호스트 이름이 smtp.gmail.com이고 포트 번호가 465 인 기존 JAVAMAIL API를 통해 메일을 보내는 경우 알려 주실 수 있습니까? 메일을 보낼 수 있습니까? –