C# Класс nMail.Smtp

SMTP ���[�����M�N���X
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_bcc string
_body string
_cc string
_cert_name string
_connect_flag bool
_err int
_filename string
_filename_list string[]
_flag int
_from string
_header string
_host string
_id string
_mode int
_password string
_port int
_socket IntPtr
_ssl int
_subject string
_temp byte[]
_to string

Открытые методы

Метод Описание
Authenticate ( ) : void

SMTP AUTH �F��

�ꎞ�x�~�@�\��g���ꍇ��Connect�̌�ɌĂяo���܂��B

Authenticate ( string id_str, string pass_str, int mode ) : void

SMTP AUTH �F��

Close ( ) : void

SMTP �T�[�o�Ƃ̐ڑ��I��

Connect ( ) : void

SMTP �T�[�o�ɐڑ����܂��B

SMTP AUTH ����шꎞ�x�~�@�\��g���ꍇ�Ɏg�p���܂��B

Connect ( int port_no ) : void

SMTP �T�[�o�ɐڑ�

SMTP AUTH ����шꎞ�x�~�@�\��g���ꍇ�Ɏg�p���܂��B

Connect ( string host_name ) : void

SMTP �T�[�o�ɐڑ�

SMTP AUTH ����шꎞ�x�~�@�\��g���ꍇ�Ɏg�p���܂��B

Connect ( string host_name, int port_no ) : void

SMTP �T�[�o�ɐڑ�

SMTP AUTH ����шꎞ�x�~�@�\��g���ꍇ�Ɏg�p���܂��B

Dispose ( ) : void

Smtp�ɂ���Ďg�p����Ă��邷�ׂẴ��\�[�X�������܂��B

SendMail ( ) : void

���[���𑗐M���܂��B

�ꎞ�x�~�@�\�̓��ڈȍ~�̌Ăяo���Ŏg�p���܂��B

SendMail ( string to_str, string from_str, string subject_str, string body_str ) : void

���[���𑗐M���܂��B

to_str�p�����[�^�Ń��[���̈����w�肵�܂��B from_str�p�����[�^�ō��o�l��w�肵�܂��B subject_str�p�����[�^�Ō�����w�肵�܂��B body_str�p�����[�^�Ŗ{����w�肵�܂��B

CC ��w�肵�����ꍇ�ACc�Ɏw�肵�Ă����܂��B

BCC ��w�肵�����ꍇ�ABcc�Ɏw�肵�Ă����܂��B

�t�@�C����Y�t�������ꍇ�AFileName�Ɏw�肵�Ă����܂��B

Smtp ( ) : System

Smtp�N���X�̐V�K�C���X�^���X����������܂��B

Smtp ( string host_name ) : System

Smtp�N���X�̐V�K�C���X�^���X����������܂��B

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Smtp�ɂ���Ďg�p����Ă��邷�ׂẴ��\�[�X�������܂��B

Init ( ) : void

�����������ł��B

Приватные методы

Метод Описание
SmtpAuthenticate ( IntPtr Socket, string HostName, string Id, string Pass, int Mode ) : int
SmtpClose ( IntPtr Socket ) : int
SmtpConnect ( string Host ) : IntPtr
SmtpConnectPortNo ( string Host, int PortNo ) : IntPtr
SmtpConnectSsl ( string Host, int Port, int Flag, string Name ) : IntPtr
SmtpSendMailEx ( IntPtr Socket, string To, string Cc, string Bcc, string From, string Subject, String Body, String Header, String Path, byte Temp, int Flag ) : int
SmtpSendMailPortNo ( String HostName, String To, String Cc, String Bcc, String From, String Subject, String Body, String Header, String Path, int Flag, int PortNo ) : int
SmtpSendMailSsl ( String HostName, String To, String Cc, String Bcc, String From, String Subject, String Body, String Header, String Path, int Flag, int PortNo, int SslFlag, String Name ) : int

Описание методов

Authenticate() публичный Метод

SMTP AUTH �F��
�ꎞ�x�~�@�\��g���ꍇ��Connect�̌�ɌĂяo���܂��B
/// �ڑ���Ԃł͂���܂���B���������Ă��Ȃ����A�Ăяo���Ă��܂���B���̃��\�b�h��Ăяo���ꍇ��(��Ăяo���K�v������܂��B�B /// /// �T�[�o�Ƃ̌�M���ɃG���[���������܂����B /// �ɃG���[���b�Z�[�W�A /// �ɃG���[�R�[�h������܂��B ///
public Authenticate ( ) : void
Результат void

Authenticate() публичный Метод

SMTP AUTH �F��
/// �ڑ���Ԃł͂���܂���B���������Ă��Ȃ����A�Ăяo���Ă��܂���B���̃��\�b�h��Ăяo���ꍇ��(��Ăяo���K�v������܂��B�B /// /// �T�[�o�Ƃ̌�M���ɃG���[���������܂����B /// �ɃG���[���b�Z�[�W�A /// �ɃG���[�R�[�h������܂��B ///
public Authenticate ( string id_str, string pass_str, int mode ) : void
id_str string ���[�U�[ ID
pass_str string �p�X���[�h
mode int �F�،`��
Результат void

Close() публичный Метод

SMTP �T�[�o�Ƃ̐ڑ��I��
public Close ( ) : void
Результат void

Connect() публичный Метод

SMTP �T�[�o�ɐڑ����܂��B
SMTP AUTH ����шꎞ�x�~�@�\��g���ꍇ�Ɏg�p���܂��B
/// �T�[�o���ɕ����񂪓����Ă��܂���B /// /// �|�[�g�ԍ�������������܂���B /// /// �T�[�o�Ƃ̌�M���ɃG���[���������܂����B /// �ɃG���[���b�Z�[�W�A /// �ɃG���[�R�[�h������܂��B ///
public Connect ( ) : void
Результат void

Connect() публичный Метод

SMTP �T�[�o�ɐڑ�
SMTP AUTH ����шꎞ�x�~�@�\��g���ꍇ�Ɏg�p���܂��B
/// �T�[�o���ɕ����񂪓����Ă��܂���B /// /// �|�[�g�ԍ�������������܂���B /// /// �T�[�o�Ƃ̌�M���ɃG���[���������܂����B /// �ɃG���[���b�Z�[�W�A /// �ɃG���[�R�[�h������܂��B ///
public Connect ( int port_no ) : void
port_no int �|�[�g�ԍ�
Результат void

Connect() публичный Метод

SMTP �T�[�o�ɐڑ�
SMTP AUTH ����шꎞ�x�~�@�\��g���ꍇ�Ɏg�p���܂��B
/// �T�[�o���ɕ����񂪓����Ă��܂���B /// /// �|�[�g�ԍ�������������܂���B /// /// �T�[�o�Ƃ̌�M���ɃG���[���������܂����B /// �ɃG���[���b�Z�[�W�A /// �ɃG���[�R�[�h������܂��B ///
public Connect ( string host_name ) : void
host_name string SMTP �T�[�o��
Результат void

Connect() публичный Метод

SMTP �T�[�o�ɐڑ�
SMTP AUTH ����шꎞ�x�~�@�\��g���ꍇ�Ɏg�p���܂��B
/// �T�[�o���ɕ����񂪓����Ă��܂���B /// /// �|�[�g�ԍ�������������܂���B /// /// �T�[�o�Ƃ̌�M���ɃG���[���������܂����B /// �ɃG���[���b�Z�[�W�A /// �ɃG���[�R�[�h������܂��B ///
public Connect ( string host_name, int port_no ) : void
host_name string SMTP �T�[�o��
port_no int �|�[�g�ԍ�
Результат void

Dispose() публичный Метод

Smtp�ɂ���Ďg�p����Ă��邷�ׂẴ��\�[�X�������܂��B
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

Smtp�ɂ���Ďg�p����Ă��邷�ׂẴ��\�[�X�������܂��B
protected Dispose ( bool disposing ) : void
disposing bool /// �}�l�[�W���\�[�X�ƃA���}�l�[�W���\�[�X�̗�����������ꍇ��true�B /// �A���}�l�[�W���\�[�X������������ꍇ��false�B ///
Результат void

Init() защищенный Метод

�����������ł��B
protected Init ( ) : void
Результат void

SendMail() публичный Метод

���[���𑗐M���܂��B
�ꎞ�x�~�@�\�̓��ڈȍ~�̌Ăяo���Ŏg�p���܂��B
/// �Őݒ肳��Ă���t�@�C�������݂��܂���B /// /// �T�[�o�Ƃ̌�M���ɃG���[���������܂����B /// �ɃG���[���b�Z�[�W�A /// �ɃG���[�R�[�h������܂��B ///
public SendMail ( ) : void
Результат void

SendMail() публичный Метод

���[���𑗐M���܂��B
to_str�p�����[�^�Ń��[���̈����w�肵�܂��B from_str�p�����[�^�ō��o�l��w�肵�܂��B subject_str�p�����[�^�Ō�����w�肵�܂��B body_str�p�����[�^�Ŗ{����w�肵�܂��B

CC ��w�肵�����ꍇ�ACc�Ɏw�肵�Ă����܂��B

BCC ��w�肵�����ꍇ�ABcc�Ɏw�肵�Ă����܂��B

�t�@�C����Y�t�������ꍇ�AFileName�Ɏw�肵�Ă����܂��B

/// �Őݒ肳��Ă���t�@�C�������݂��܂���B /// /// �T�[�o�Ƃ̌�M���ɃG���[���������܂����B /// �ɃG���[���b�Z�[�W�A /// �ɃG���[�R�[�h������܂��B ///
public SendMail ( string to_str, string from_str, string subject_str, string body_str ) : void
to_str string ����
from_str string ���o�l
subject_str string ����
body_str string �{��
Результат void

Smtp() публичный Метод

Smtp�N���X�̐V�K�C���X�^���X����������܂��B
public Smtp ( ) : System
Результат System

Smtp() публичный Метод

Smtp�N���X�̐V�K�C���X�^���X����������܂��B
public Smtp ( string host_name ) : System
host_name string SMTP �T�[�o��
Результат System

Описание свойств

_bcc защищенное свойство

���[���� BCC �ł��B
protected string _bcc
Результат string

_body защищенное свойство

���[���̖{���ł��B
protected string _body
Результат string

_cc защищенное свойство

���[���� CC �ł��B
protected string _cc
Результат string

_cert_name защищенное свойство

SSL �N���C�A���g�ؖ������ł��B
protected string _cert_name
Результат string

_connect_flag защищенное свойство

Connect() ��g�������ǂ����̃t���O�ł��B
protected bool _connect_flag
Результат bool

_err защищенное свойство

�G���[�ԍ��ł��B
protected int _err
Результат int

_filename защищенное свойство

���[���ɓY�t����t�@�C�����ł��B
protected string _filename
Результат string

_filename_list защищенное свойство

�Y�t�t�@�C�����̃��X�g�ł��B
protected string[] _filename_list
Результат string[]

_flag защищенное свойство

���[�����M�g���@�\�̎w��ł��B
protected int _flag
Результат int

_from защищенное свойство

���[���̍��o�l�ł��B
protected string _from
Результат string

_header защищенное свойство

���[���̒lj��w�b�_�ł��B
protected string _header
Результат string

_host защищенное свойство

SMTP �T�[�o���ł��B
protected string _host
Результат string

_id защищенное свойство

SMTP AUTH ���[�U�[���ł��B
protected string _id
Результат string

_mode защищенное свойство

SMTP AUTH �̔F�ؕ��@�ł��B
protected int _mode
Результат int

_password защищенное свойство

SMTP AUTH �p�X���[�h�ł��B
protected string _password
Результат string

_port защищенное свойство

SMTP �|�[�g�ԍ��ł��B
protected int _port
Результат int

_socket защищенное свойство

�\�P�b�g�n���h���ł��B
protected IntPtr _socket
Результат IntPtr

_ssl защищенное свойство

SSL �ݒ�t���O�ł��B
protected int _ssl
Результат int

_subject защищенное свойство

���[���̌����ł��B
protected string _subject
Результат string

_temp защищенное свойство

�g���@�\�p�o�b�t�@�ł��B
protected byte[] _temp
Результат byte[]

_to защищенное свойство

���[���̈���ł��B
protected string _to
Результат string