객체 내장 객체

객체Smtp

SMTP 객체

상속관계

건설자

Smtp

SMTP 객체 생성자

1
new Smtp();

구성원 속성

timeout

정수, 쿼리 및 설정 시간 초과 단위 밀리초

1
Integer Smtp.timeout;

socket

Stream, Smtp 개체의 현재 연결을 쿼리합니다.Socket

1
readonly Stream Smtp.socket;

멤버 함수

connect

지정된 서버에 생성

1
Smtp.connect(String url) async;

호출 매개변수:

  • url: 문자열, tcp://host:port 또는 다음과 같은 연결 프로토콜을 지정합니다.ssl://호스트:포트

command

지정된 명령을 보내고 응답을 반환합니다. 서버에서 오류를 보고하면 오류가 발생합니다.

1 2
String Smtp.command(String cmd, String arg) async;

호출 매개변수:

  • cmd: 문자열, 명령 이름
  • arg: 문자열, 매개변수

결과 반환:

  • String, 성공하면 서버 응답을 반환합니다.

hello

HELO 명령을 보내고 서버가 오류를 보고하면 오류를 발생시킵니다.

1
Smtp.hello(String hostname = "localhost") async;

호출 매개변수:

  • hostname: 문자열, 호스트 이름, 기본값은 "localhost"입니다.

login

지정된 사용자와 비밀번호로 서버에 로그인합니다. 서버에서 오류를 보고하면 오류가 발생합니다.

1 2
Smtp.login(String username, String password) async;

호출 매개변수:

  • username: 문자열, 사용자 이름
  • password: 문자열, 비밀번호

from

보낸 사람의 사서함을 지정합니다. 서버에서 오류를 보고하면 오류가 발생합니다.

1
Smtp.from(String address) async;

호출 매개변수:

  • address: 문자열, 보낸 사람의 사서함

to

수신자의 사서함을 지정합니다. 서버에서 오류를 보고하면 오류가 발생합니다.

1
Smtp.to(String address) async;

호출 매개변수:

  • address: 문자열, 수신자 메일함

data

수신자에게 텍스트를 보내고 서버에서 오류를 보고하면 오류가 발생합니다.

1
Smtp.data(String txt) async;

호출 매개변수:

  • txt: 문자열, 보낼 텍스트

quit

종료하고 연결을 닫습니다. 서버가 오류를 보고하면 오류가 발생합니다.

1
Smtp.quit() async;

toString

객체의 문자열 표현을 반환하며 일반적으로 "[Native Object]"를 반환하며 객체 자체의 특성에 따라 다시 구현될 수 있습니다.

1
String Smtp.toString();

결과 반환:

  • String, 객체의 문자열 표현을 반환합니다.

toJSON

객체의 JSON 형식 표현을 반환하며 일반적으로 객체에 의해 정의된 읽을 수 있는 속성 컬렉션을 반환합니다.

1
Value Smtp.toJSON(String key = "");

호출 매개변수:

  • key: 문자열, 사용되지 않음

결과 반환:

  • Value, 직렬화 가능한 JSON을 포함하는 값을 반환합니다.