메일전송을 위한 smtp 설정시 SSL / TLS 을 구분해야한다.
보통 465 포트는 SSL 이고 UseTLS= utUseExplicitTLS, 587 포트는 TLS이고 UseTLS = utUseImplicitTLS 로 설정해야함
예를 들어
네이버 모바일웍스
SMTP.Port := 465
SMTP.UseTLS := utUseImplicitTLS;
카페24 웹메일
SMTP.Port := 587
SMTP.UseTLS := utUseExplicitTLS;
만약 UseTLS 설정이 잘 못 되면 그림과 같은 에러가 발생한다.
SSL 은 https://indy.fulgan.com/SSL/ 에서 적당한 것을 구한다.
많은 목록이 나오는데 계속 업데이트 되는 것 같다.
openssl-1.0.1g-i386-win32.zip (해당시점)
을 사용하니 잘 된다.
(참고) idSMTP 사용예제
http://delphisnippets.tistory.com/9
'델파이' 카테고리의 다른 글
Datasnap 배포를 위한 설정 (0) | 2017.01.14 |
---|---|
TMemo 전체선택(Select All) 단축키 Ctrl+ A 구현 (0) | 2016.11.17 |
델파이에서 엑셀양식 인쇄시 Replace함수(바꾸기), 행전체 복사한 셀 삽입 (0) | 2016.09.20 |
콤보박스(TComboBox) 에서 마우스 휠 작동안하게 (스크롤 안되게) (0) | 2016.09.10 |
Table 과 직접 연결된 TDBGrid에서 값 수정후 엔터시 깔끔한 처리 (0) | 2016.09.10 |