개체 SMTP
SMTP 개체
계승
건설자
Smtp
SMTP 객체 생성자
1new Smtp();
회원 속성
timeout
정수, 쿼리 및 제한 시간(밀리초) 설정
1Integer Smtp.timeout;
socket
Stream, Smtp 개체의 현재 연결 쿼리 Socket
1readonly Stream Smtp.socket;
멤버 함수
connect
지정된 서버로 설정
1Smtp.connect(String url) async;
호출 매개변수:
- url: 문자열, 연결 프로토콜 지정: tcp://host:port 또는 ssl//호스트:포트
command
지정된 명령을 보내고 응답을 반환합니다. 서버가 오류를 보고하면 오류가 발생합니다.
1
2String Smtp.command(String cmd,
String arg) async;
호출 매개변수:
- cmd: 문자열, 명령어 이름
- arg: 문자열, 매개변수
반환 결과:
- String, 성공하면 서버 응답 반환
hello
HELO 명령을 보내십시오. 서버가 오류를 보고하면 오류가 발생합니다.
1Smtp.hello(String hostname = "localhost") async;
호출 매개변수:
- hostname: 문자열, 호스트 이름, 기본값은 "localhost"입니다.
login
지정된 사용자와 암호로 서버에 로그인합니다. 서버에서 오류를 보고하면 오류가 발생합니다.
1
2Smtp.login(String username,
String password) async;
호출 매개변수:
- username: 문자열, 사용자 이름
- password: 문자열, 비밀번호
from
보낸 사람의 사서함을 지정합니다. 서버에서 오류를 보고하면 오류가 발생합니다.
1Smtp.from(String address) async;
호출 매개변수:
- address: 문자열, 보낸 사람의 편지함
to
받는 사람의 사서함을 지정합니다. 서버에서 오류를 보고하면 오류가 발생합니다.
1Smtp.to(String address) async;
호출 매개변수:
- address: 문자열, 받는 사람 편지함
data
받는 사람에게 텍스트를 보내고 서버가 오류를 보고하면 오류가 발생합니다.
1Smtp.data(String txt) async;
호출 매개변수:
- txt: 문자열, 보낼 텍스트
quit
연결을 종료하고 닫습니다. 서버가 오류를 보고하면 오류가 발생합니다.
1Smtp.quit() async;
toString
개체의 문자열 표현을 반환하고 일반적으로 "[네이티브 개체]"를 반환하며 개체는 고유한 특성에 따라 다시 구현할 수 있습니다.
1String Smtp.toString();
반환 결과:
- String, 객체의 문자열 표현을 반환합니다.
toJSON
객체의 JSON 형식 표현을 반환하고 일반적으로 객체에 의해 정의된 읽을 수 있는 속성 모음을 반환합니다.
1Value Smtp.toJSON(String key = "");
호출 매개변수:
- key: 문자열, 미사용
반환 결과:
- Value, 직렬화 가능한 JSON을 포함하는 값을 반환합니다.