Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

메일 발송시 starttls 옵션도 있을까요? #788

Open
thanksLee opened this issue Jun 11, 2023 · 2 comments
Open

메일 발송시 starttls 옵션도 있을까요? #788

thanksLee opened this issue Jun 11, 2023 · 2 comments

Comments

@thanksLee
Copy link

thanksLee commented Jun 11, 2023

안녕하세요.

yona 엄청 잘 쓰고 있습니다. 늘 감사하게 생각하고 있습니다.

iRedMail 서버를 구축해서 사용하고 있는데, 메일 발송이 되지 않아 이렇게 문의 드립니다.

SimpleMail을 사용하는것 같아 테스트를 좀 해봤는데요. StartTLSEnabled 옵션이 설정되지 않는것 같아 이렇게 확인 요청을 드립니다.

smtp.host = smtp.example.com
smtp.port = 53000
smtp.ssl = false
smtp.auth = true
smtp.user = "[email protected]"
smtp.password = "adf123234zfF"
smtp.domain = ""
smtp.mock = false
smtp.archive.size = 5

이 옵션이외에 starttls 옵션이 더 필요할 것 같은데요. 뭘해봐도 잘 안되네요.

smtp.startssl = true -> 안됨
smtp.startTLSEnabled = true -> 안됨
smtp.starttls = true -> 안됨
smtp.tls = true -> 안됨
smtp.starttls_enabled = true -> 안됨
smtp.enabled_starttls_auto = true -> 안됨

확인 부탁드리겠습니다.

https://github.com/yona-projects/yona/wiki/Yona-%EB%A9%94%EC%9D%BC%EC%84%9C%EB%B2%84-%EC%84%A4%EC%A0%95

이 곳을 참고해봤는데도 잘 안되네요.

메일 서버 로그를 보면서 좀 테스트를 해봤는데요.

public static void main(String[] args) {
    try {
        // Email 객체 생성
    	SimpleEmail email = new SimpleEmail();

        // SMTP 서버 연결 설정
        email.setHostName("smtp.example.com");
        email.setSmtpPort(53000);
        email.setAuthenticator(new DefaultAuthenticator("[email protected]", "adf123234zfF"));
        email.setSSLOnConnect(false);
        email.setStartTLSEnabled(true);

        // 메일 내용 설정
        email.setFrom("yona@example", "yona");
        email.setSubject("TestMail");
        email.setMsg("This is a test mail ... :-)");
        email.addTo("[email protected]");

        // 메일 전송
        email.send();

    } catch (EmailException e) {
        e.printStackTrace();
    }
}

}

email.setStartTLSEnabled(true); 전송을 하면.

image

이런 로그가 찍히고,

email.setStartTLSEnabled(false); 전송을 하면

image

이런 로그가 찍힙니다.

해서 yona에서 메일 보내기로했더니 두번째 로그로 찍혀서 starttls 옵션을 확인 부탁드린다고 한겁니다.

@thanksLee thanksLee changed the title 메일 발송시 starttls 옵션을 확인해 주시면 감사하겠습니다. 메일 발송시 starttls 옵션도 있을까요? Jun 11, 2023
@doortts
Copy link
Collaborator

doortts commented Jul 24, 2023

이슈를 놓쳤습니다. 해결되셨나요?

@thanksLee
Copy link
Author

아뇨. 아직 해결되지 않았습니다. ^^;;
확인 부탁 드려도 될까요?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants