SMTP 클라이언트 라이브러리
더 자세히 ...
상세한 설명
SMTP 클라이언트 라이브러리
함수 문서화
void CSmtpClient::ClearEmail |
( |
| ) |
|
void CSmtpClient::Close |
( |
| ) |
|
bool CSmtpClient::Connect |
( |
| ) |
|
SMTP 서버에 TCP/TLS 세션을 연결한 후, SMTP 로그인을 수행한다.
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
int CSmtpResponse::Parse |
( |
const char * |
pszText, |
|
|
int |
iTextLen |
|
) |
| |
SMTP 응답 메시지를 파싱하여서 내부 자료구조에 저장한다.
- 매개변수
-
pszText | SMTP 응답 메시지 |
iTextLen | SMTP 응답 메시지 길이 |
- 반환값
- 성공하면 파싱된 문자열의 길이를 리턴하고 그렇지 않으면 -1 을 리턴한다.
int CSmtpResponse::ParseLine |
( |
const char * |
pszText, |
|
|
int |
iTextLen, |
|
|
bool & |
bLastLine |
|
) |
| |
SMTP 응답 메시지의 1라인을 파싱하여서 내부 자료구조에 저장한다.
- 매개변수
-
pszText | SMTP 응답 메시지 |
iTextLen | SMTP 응답 메시지 길이 |
bLastLine | [out] 마지막 라인이면 본 메소드 호출후, true 가 저장되고 그렇지 않으면 false 가 저장된다. |
- 반환값
- 성공하면 파싱된 문자열의 길이를 리턴하고 그렇지 않으면 -1 을 리턴한다.
bool CSmtpClient::Send |
( |
| ) |
|
SMTP 메일을 전송한다.
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
bool CSmtpClient::SetAttachFile |
( |
const char * |
pszFileName | ) |
|
이메일 첨부파일을 설정한다.
- 매개변수
-
pszFileName | 이메일 첨부파일 (full path) |
- 반환값
- true 를 리턴한다.
bool CSmtpClient::SetContent |
( |
const char * |
pszContent | ) |
|
이메일 내용을 설정한다.
- 매개변수
-
- 반환값
- true 를 리턴한다.
bool CSmtpClient::SetFrom |
( |
const char * |
pszEmailFrom | ) |
|
발신자 이메일 주소를 설정한다.
- 매개변수
-
- 반환값
- true 를 리턴한다.
bool CSmtpClient::SetLang |
( |
ESmtpLang |
eLang | ) |
|
이메일 언어를 설정한다.
- 매개변수
-
- 반환값
- true 를 리턴한다.
bool CSmtpClient::SetServer |
( |
const char * |
pszServerIp, |
|
|
int |
iServerPort, |
|
|
bool |
bUseTls = false |
|
) |
| |
SMTP 서버 정보를 설정한다.
- 매개변수
-
pszServerIp | SMTP 서버 도메인 이름 또는 IP 주소 |
iServerPort | SMTP 서버 포트 번호 |
bUseTls | TLS 사용 유무 |
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
bool CSmtpClient::SetSubject |
( |
const char * |
pszSubject | ) |
|
이메일 주제를 설정한다.
- 매개변수
-
- 반환값
- true 를 리턴한다.
bool CSmtpClient::SetTo |
( |
const char * |
pszEmailTo | ) |
|
수신자 이메일 주소를 설정한다.
- 매개변수
-
- 반환값
- true 를 리턴한다.
bool CSmtpClient::SetUser |
( |
const char * |
pszUserId, |
|
|
const char * |
pszPassWord |
|
) |
| |
SMTP 서버에 로그인할 사용자 정보를 설정한다.
- 매개변수
-
pszUserId | 아이디 |
pszPassWord | 비밀번호 |
- 반환값
- true 를 리턴한다.