2017-04-10 6 views
2

Adobe AIR 응용 프로그램에서 smtp를 사용하여 전자 메일을 보내려고합니다.이 코드를 gmail에서 사용할 수 없지만 TLS/SSL 그래서 제 가정은 TLS/SSL이 문제라는 것입니다. SMTPMAiller를 http://www.bytearray.org/?p=27 에서 최신 as3cryptolib와 함께 사용하고 있습니다. 서버 측 스크립트를 사용하고 싶지 않습니다. 현재 Gmail에서 작동하는 작동중인 코드/애플리케이션이있는 경우에만 응답하십시오. ActionScript3/Adobe AIR에서 TLS/SSL을 사용하여 smtp를 사용하여 전자 메일 보내기

편집 : 제 질문은 이미 현재 어떤 라이브러리와 어떤 버전을 사용하고 있는지, 내 라이브러리가 너무 오래되었음을 확신합니다.

+2

마지막 문장은 S.O 작동 방식이 아닙니다. 디버깅 할 수있는 코드를 게시하면 결과에 대해 새로운 것을 배울 수 있을까요? ... 어쨌든 이러한 검색 결과 *가 표시되는지 확인하십시오. Gmail 계정 (실제)과 30 분 예비 (어쩌면) *] (http://stackoverflow.com/search?q=smpt+gmail)에는 AIR 코드에 적용 할 수있는 힌트가 있습니다. 또한 GMail을위한 다른 메일러를 열면이 [** 코멘트는 유망하다고 생각합니다 **] (http://stackoverflow.com/questions/9391782/using-smtp-mailer-but-not-successful-yet#comment12302099_9391782) 코멘트 링크는 GMail을위한 데모 코드입니다. –

+0

@ VC.One 코드와 mayber 테스트 프로젝트를 게시 할 수 있지만 누군가 내 코드를 디버깅 할 것이라고 기대하지 않습니다. 예상되는 대답은 "앱이 있습니다. 이 현재와 나는 도서관 X "를 사용하고 있습니다. 제가 사용하는 라이브러리는 이전에 작동했지만 지난 5 년 동안 변경된 것이지만 라이브러리와 AIR는 정체되었습니다. – simion314

+0

도서관 연령은 숫자가 아니며 문제/해결책은 동일합니다. 문제는 SMTP Mailer가 SSL을 처리하지 않는다는 것입니다 (해당 포럼의 주석을 참조하십시오. 단어 검색 "ssl"과 ppl이 요청하고 있습니다). 내 다른 댓글에 표시된 링크를 사용해 보셨습니까? SSL 문제를 해결하기 위해 [** AirxMail **] (http://flex.coltware.com/as3-flex-air/airxmail/)로 이동합니다. 당신은 여기에서 대답을 기다리는 동안 (Gmail 용) 샘플 코드를 테스트 할 수 있습니다 ... –

답변

2

나는이 라이브러리를 사용하여 SMTP와 SSL을 사용하여 gmail.yahoo에서 이메일을 보낼 수 있었다. airxmail 몇 가지 문제가 있었지만 이벤트 청취자를 사용하여 특정 수신기를 추가하는 코드를 기록하려고 시도했다. 문제가 발생했을 때, 나는 그것을 here으로보고했다. 로깅을 위해 저자가 권장하는 것을 사용하는 것이 좋습니다 (mx.Log). 다른 문제는 내가 발견 한 첫 번째 예제의 명확하지 않은 설명서로 인해 발생했습니다. SSL 전용으로 실행해야하는 코드와 TLS 전용으로 실행해야하는 다른 코드가있었습니다.

시간이 없거나 TLS를 테스트 할 필요가 없어서 작동하는지, 코드가 아직 생산되지 않았는지, 그래서 나중에 더 많은 문제를 발견 할 것입니다.

래퍼 클래스를 만들었습니다. 사용자가 전자 메일 자격 증명 및 설정을 추가 할 때 테스트 기능을 가지고 다음에 하나 이상의 전자 메일을 보낼 수 있어야합니다. 여기에서 내 기본 코드를 표시하고에서 사용하십시오. 너 자신의 위험.

여기 샘플을 추가하려고했지만 SO 코드 형식이 좋지 않았습니다. here is a gist 도움이되기를 바랍니다.

+1

또한 Gmail 계정에서 "덜 안전한 앱 허용"옵션을 ON으로 설정해야합니다. 그렇지 않으면 인증 할 수 없습니다. –