C# Class nMail.Smtp

SMTP ���[�����M�N���X
Inheritance: IDisposable
Afficher le fichier Open project: hijirichan/AkaneMail Class Usage Examples

Protected Properties

Свойство Type Description
_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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

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

Init ( ) : void

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

Private Methods

Méthode Description
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

Method Details

Authenticate() public méthode

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
Résultat void

Authenticate() public méthode

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�،`��
Résultat void

Close() public méthode

SMTP �T�[�o�Ƃ̐ڑ��I��
public Close ( ) : void
Résultat void

Connect() public méthode

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
Résultat void

Connect() public méthode

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�ԍ�
Résultat void

Connect() public méthode

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��
Résultat void

Connect() public méthode

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�ԍ�
Résultat void

Dispose() public méthode

Smtp�ɂ���Ďg�p����Ă��邷�ׂẴ��\�[�X�������܂��B
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

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 ///
Résultat void

Init() protected méthode

�����������ł��B
protected Init ( ) : void
Résultat void

SendMail() public méthode

���[���𑗐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
Résultat void

SendMail() public méthode

���[���𑗐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 �{��
Résultat void

Smtp() public méthode

Smtp�N���X�̐V�K�C���X�^���X����������܂��B
public Smtp ( ) : System
Résultat System

Smtp() public méthode

Smtp�N���X�̐V�K�C���X�^���X����������܂��B
public Smtp ( string host_name ) : System
host_name string SMTP �T�[�o��
Résultat System

Property Details

_bcc protected_oe property

���[���� BCC �ł��B
protected string _bcc
Résultat string

_body protected_oe property

���[���̖{���ł��B
protected string _body
Résultat string

_cc protected_oe property

���[���� CC �ł��B
protected string _cc
Résultat string

_cert_name protected_oe property

SSL �N���C�A���g�ؖ������ł��B
protected string _cert_name
Résultat string

_connect_flag protected_oe property

Connect() ��g�������ǂ����̃t���O�ł��B
protected bool _connect_flag
Résultat bool

_err protected_oe property

�G���[�ԍ��ł��B
protected int _err
Résultat int

_filename protected_oe property

���[���ɓY�t����t�@�C�����ł��B
protected string _filename
Résultat string

_filename_list protected_oe property

�Y�t�t�@�C�����̃��X�g�ł��B
protected string[] _filename_list
Résultat string[]

_flag protected_oe property

���[�����M�g���@�\�̎w��ł��B
protected int _flag
Résultat int

_from protected_oe property

���[���̍��o�l�ł��B
protected string _from
Résultat string

_header protected_oe property

���[���̒lj��w�b�_�ł��B
protected string _header
Résultat string

_host protected_oe property

SMTP �T�[�o���ł��B
protected string _host
Résultat string

_id protected_oe property

SMTP AUTH ���[�U�[���ł��B
protected string _id
Résultat string

_mode protected_oe property

SMTP AUTH �̔F�ؕ��@�ł��B
protected int _mode
Résultat int

_password protected_oe property

SMTP AUTH �p�X���[�h�ł��B
protected string _password
Résultat string

_port protected_oe property

SMTP �|�[�g�ԍ��ł��B
protected int _port
Résultat int

_socket protected_oe property

�\�P�b�g�n���h���ł��B
protected IntPtr _socket
Résultat IntPtr

_ssl protected_oe property

SSL �ݒ�t���O�ł��B
protected int _ssl
Résultat int

_subject protected_oe property

���[���̌����ł��B
protected string _subject
Résultat string

_temp protected_oe property

�g���@�\�p�o�b�t�@�ł��B
protected byte[] _temp
Résultat byte[]

_to protected_oe property

���[���̈���ł��B
protected string _to
Résultat string