Класс для отправки сообщений по e mail

Содержание

php_LibMail 2.11

28.02.2010 (��������� ��� ��������������� 28.06.2020)
����: http://webi.ru
������� �������������: ���������

������� php_libmail 2.11 ��������� ������ (28.06.2020)
������� php_libmail 1.6.1 ������ ������

��������

������������� Php ����� ��� �������� ����� ����� SMTP, ���� ����� ����������� php ������� mail().
���������� �������������� � ������� � �������������.

�������� �����������:

  • �������� ������ � ������� SMTP, ���� ����� mail() �� ������ ������
  • �������� ������������� � ������ ������ (����� ����������)
  • ����������� �������� ������ ��������� ����� To, CC ��� BCC
  • ����������� �������� �������� ����� ������ ��� ��������, ���� ����� �������� ��� ������� �����. ��� �������� ����� SMTP ��������� ���� ������ ������� � ��������
  • �������� ���������� email �������
  • ����������� ���������� ������ � ��������� ������
  • �������� ����� � ��������� ������� ��� � HTML
  • �������� ���������� ������ ����� �� ���� ���������� � ��������, ��� �������� ����� SMTP
  • ��������� email ������� � ������������ ������� (�� � ����� ������).

������� ���������

������ 2.11 (28.06.2020)

  • ���������� ������. � ���� ��������� � � ������ ��������� ������� «_» ��������� �� ������ » «. �������� «����_2» �������� �� «���� 2». �� �� ����� ���� � � ������ ���������.
    ������ ��� ������ �������� — ������ ����������� ���������� � ������� base64.

������ 2.1 (17.11.2014)

  • ��������� email-�� � ������������� ��������, �� ������ � ��������� (���� ���.��), �� � �� ����� ������ ������.
    �� ��������� ������ ������� ���������, ����� �� ������������ ����� ��� ������� ������ �������� ������ �������� TRUE
    $m=new Mail(»,»,true); // ������ ��� ��������� �������� ��� �� ��� ���� � ��� � ������. ���� � ��� ������ �� ���� ���������, �� ��������� ������ ������� ��� � ���� �������.
    ��� ������ � ������������� �������� ������ ���� �������� � ������� (UTF-8)

������ 2.0 (18.10.2013)

  • ����� ���� �� ������������� �� ������� �������� PHP, ������ ������ �������� � PHP 5 � ����.
  • ��������� �� ��������� ������ UTF-8. �������� ��������, ��������� ������� ���� UTF-8.
  • ����������� �������� ������������ ������ � ����������.
  • ���������� �������� � ������������� ������ � �������� �������.
  • ����� ���������� ������� ����� ������ ������ �������� ������.
    $m->status_mail[‘status’] — ��� ������� �������� ����� ����� TRUE, ��� ������ FALSE
    $m->status_mail[‘message’] — ����� ����� ������ ��� ������� ��������
  • ��������������� �������� HTML ������. ������ � html ������ ������ ����� �������� �������������� ���������.
    ��� ���� ��� �����? ���� �������� ��������� ���������� �� ����� ������������ html ��� ������������ � ���������� �������� ��������� html, �� ����� ������������ �������������� ��������� ������. � ����������� ��������� ��� �� ����� ���������, ��� ��� ��� ������ ����� ������ � HTML, �� ��� �������� ��������� �� �������� ��������� ������ ������ � �������������� �������.
  • ����������� ������ � base64. ������ ����������� � base64 �������� �� ���������, ����� ������� ��� � ��������, �� ���� �� �������� ������ ������������� � ������� 8bit.
  • ����������� �������� ������ ����� �� ���� ����������, ���� ������ ������, �� ������������� ��� ���������. ������. ���� ��� ����� ��������� ������ ���������� �����������, �� �� ������ ��� � ������ ����������� �� ���� � �������
    $m->To(«asd@asd.ru»);
    $m->To(«yui@xcf.ru»);
    � ���� ������ ������ ����� ���������� ���� ���� ��������� � � ���� TO (����) ����� ��� ��� ����������� � ��� ���������� ����� ������ ���� ��� ���� ���������� ������.
    � ���� ������ ��������� ����������� ���������� ��������� �������������� ����� �� ���� ����������. ������� ����� �������������� ����� ����� ��������� �� ���, ��� ������� �� ������� ������ SMTP �������. ��������� ������� �� ��������� ���������� ����� ���� ����� �� ���, ������ 100-200 ���������.
    ���� ����������� ������������� ������ �� ����� SMTP, �� � ������ ������ ������ ����� ������� ��������� ��� ������� mail() — ��� ��� �� ��� ���� ���� �����������.
  • ������������� � ������� 1.6.1.
    ��� �������� � ���������� ������ �� 2.0 ������ ���������.
    $m=new Mail(); — ���� �� ��������� ����� ��� �������� ���������, �� � ���������� ������� ������ ������������� � windows-1251, ������ ����� ������� ��������� UTF-8. ���� ��� �� �������� ����� ������������ windows ���������, ������� �� $m=new Mail(«windows-1251»);
    � ������ ������. ��������� ���� �� ��������� �� ��������. ���� �� ����������� $m->Get();, �� ������ ��� ����� ������� �������� ���������� ����. ��� ����� �� �������� ������ �������� ��� $m->log_on(true); � ����� ����� $m->Get() ��������� ��� ������.
    � ��������� ������������� ������ ��������.

������ 1.6.1 (02.10.2013)

  • ��������� ����������� ���������� �������� ������ html
    ��� ����� ��� � ������ ������������ �������� � ������
    �������� ��� ��������
    $m->Attach( «1.jpg», «», «image/jpeg» );
    $m->Attach( «2.jpg», «», «image/jpeg» );
    � � ����� html ������ ������ ���������� �������� ���

    ��������
    $m->Body( ‘�����
    �����
    � �.�.’, «html» );
    �������� ��������, ��� ��������� ������ ���� html

������ 1.6.0 (09.12.2011)

  • ��������� ����������� ��������� ����� � �������� ������
    ��������� � From, To � ReplyTo
    ��� ����������� ����� ����������� ‘;’ ��������
    $m->To( «������;adm@webi.ru» );

������ 1.5.1 (07.02.2011)

  • ������������ ������� �������� email ������� �� ���������� ��� php 5.2 � ����.

������ 1.5 (28.02.2010)

  • ��������� ����������� ���������� ����� ����� SMTP.
    ������������ � ������� ����� ������� smtp_on().

������ 1.4 (24.02.2010)

  • ��������� � ������� ���������
  • ����������� ��������������� ������������� ����
  • ����������� ���������� ������ � ������� html
  • ��������� � ������ ��������� �������

������ �������������

include «libmail.php» ; // ��������� ���� � �������
$m = new Mail ; // ��������
$m -> From ( «asd@asd.com» ); // �� ���� ������������ �����
$m -> To ( «komu@asad.com» ); // ���� �����������
$m -> Subject ( «���� ���������» );
$m -> Body ( «����� ������» );
$m -> Cc ( «copy@asd.com» ); // ����� ������ ���������� �� ����� ������
$m -> Bcc ( «bcopy@asd.com» ); // ������� ����� ���������� �� ����� ������
$m -> Priority ( 3 ) ; // ��������� ������
$m -> Attach ( «asd.gif» , «» , «image/gif» ) ; // ������������� ����
$m -> smtp_on ( «smtp.asd.com» , «login» , «password» ) ; // ���� ������� ��� �������, �������� ������ ����� SMTP
$m -> Send (); // � ������ ����� ��������

echo «���������� �������� ����� ������:
» ;
?>

�������� ������

Mail( [���������], [base64|8bit], [idna convert FALSE|TRUE] )

������ ������ � �������.
�� ��������� ��������� ������ UTF-8, ��� �������� ������ � ������ ��������� ������� ��.

$mail = new Mail(); // ��������� �� ���������
���
$mail = new Mail(«windows-1251»); // ����� ���������
������ �������� ��� Content-Transfer-Encoding — ����� �� ���������� ����� ������ � base64 ��� ���������� ��� �����������(8bit), �������� �������. �� ��������� ����������� base64, ������ �� ������������� ������ ���� ��������, base64 �������� ������ � ��������� ��� �������� �����.

// �������� ������ �������� �������. ������ ��������(���������) ������, ������ � ������ ������ ��������� ����� �� ��������� UTF-8.
$mail = new Mail(»,’8bit’);
������ �������� idna convert �������� ��������� ������� � ������������ ������� (���.�� � �� ����� ������ ������).
�� ��������� ������ ������� ���������. ��� ��������� TRUE ����� ���������� ����� �� ����� ������, ������������ � �������������. ����� ����� ������������� ���������� ������ � ��� ������������� �������������� ��.
���� �� ����������� ���� ����� ��� ���������� �������� � ������ � ���� ������ � �� ���� � ��� �� ����� � ��� «�������» — �� ������������, ����� ����� �� �������� ��� ������� ��� �������� ����������� ������.

$mail = new Mail(»,»,true); // ��������� ��������� ������� � ������������ �������
����� �� ���� ���������� ��������������, ����� �������� ����� �������� �� ���������, ����������� ������ �������.

smtp_on( smtp_server, login, password, [ port ], [ timeout ] )

��������� �������� ������ ����� SMTP.
���� ������ ��������� ������ ����� SMTP, ����������� ��� �������.
���� ��� ������������� ���������� ����� SMTP, �������������� ������ �������.

    smtp_server: ��� ���������� � smtp �� �������� ��������� ����������� ������ � ������� �������, �������� «smtp.mail.ru«.
    ��� ���������� � �������� �� ����������� ���������, �������� � gmail.com, ����� �������� ����� �������� » ssl://«, �������� «ssl://smtp.gmail.com«. ��� �� �� �������� ������� ����, ��� ���������� ���������� �� ������ 465.

login: ����� ��� ����������� ����� smtp

password: ������ ��� ����������� smtp

port: ���� ��� ���������� smtp. ���� ���� �����������, ����� �� ���������, �� ��������� 25

timeout: ������� ����������. �� ��������� ����� 5 ������. ������ ������ �� �����, �� ���� smtp ��������� ��� ��� ������ � ������� ������, ����� ���������.

$mail->smtp_on(«smtp.mail.ru»,»login»,»passw»); // ������ ������������ ����������
���
$mail->smtp_on(«ssl://smtp.gmail.com»,»login»,»passw», 465); // ������ ����������� ����������. ����������� ���� ������� �� 465

Subject( ����� )

From( email )

Email �� ���� ������������ ������.
��� ���������� ���� � ������� ����������� ����������� ‘;’ (������;from@asd.com)

$mail->From( «from@asd.com» );
��� ������ � ������
$mail->From( «������;from@asd.com» );

To( email )

���� ������������ ������.
����� ��������� ������ ���������� ���������, ����� � �������� ��������� ��������� �������� ������ ������� ���� �������� ��������� ��� ��� �������.
��� ���������� ���� � ������� ����������� ����������� ‘;’ (������;to@asd.com)

// �������� ������ ��������
$mail->To( «to@asd.com» );

// �������� ���������� ��������� ��������� ������
$to_array = array( «to1@asd.com», «to2@asd.com» );
$mail->To( $to_array );

// �������� ���������� ��������� ��� ������������� �������
$mail->To( «1@asd.com» );
$mail->To( «2@qwe.com» );

CC( email )

���� ��������� ����� ������.
����� ��������� ����� ���������� ���������, ����� � �������� ��������� ��������� �������� ������ ������� ���� �������� ��������� ��� ��� �������.

// �������� ������ ��������
$mail->CC( «to@asd.com» );

// �������� ���������� ��������� ��������� ������
$cc_array = array( «cc1@asd.com», «cc2@asd.com» );
$mail->CC( $cc_array );

// �������� ���������� ��������� ��� ������������� �������
$mail->CC( «1@asd.com» );
$mail->CC( «2@qwe.com» );

BCC( email )

���� �������� ������� ����� ������.
��� �� ��� � � ���������� �������� ����� ��������� ����� ���������� ��������� ��������� ������ ��� ������� ��������� ��� ��� �������.

// �������� ������ ��������
$mail->BCC( «to@asd.com» );

// �������� ���������� ��������� ��������� ������
$bcc_array = array( «to1@asd.com», «to2@asd.com» );
$mail->BCC( $bcc_array );

// �������� ���������� ��������� ��� ������������� �������
$mail->BCC( «1@asd.com» );
$mail->BCC( «2@qwe.com» );

Body( ����� ������, [ text | html ] )

� ��� ������� ���������� ����� ������. �� ��������� ������ ����������� ������� ���������, ��� �������� ������ � ������� html ����� ����� ������� ��� �� ������ ���������.

$mail->Body( «������� �����, �������� html ���» );
���
$mail->Body( «������ � ������� html. ������ �����.», «html» ); // � ������ ������� ������ ������ «html»
���
$mail->Body( ‘��� ����� ������ ��������
������ ������
� �.�.’, «html» ); // ������ ��� �������� � html ������������� � ������ ��������.

Attach( filename, [new filename], [mimetype], [disposition] )

������������ ������ � ������. ����� ���������� ��������� ������ ����� ������ ��������� ������� � ������� �����������.
���� �� ������������ ��������, �� �� ������ �� �������� ������ html ������.
����� �������� ����� ����� cid:name.jpg, ��� ������� � html ����������� ���

����� ��������� �������� � html ����������� ���������� �� mimetype(image/jpeg,image/gif. ) ��� ������������ �����.

  • filename : ���� � ����� �� �����
  • new filename : ����� ��� ����� � ����� � ������. ���� ������ �� �������, ��� ����� ��������� ������������.
  • mimetype : MIME-��� �����. ���� �� �������, �� ��� ����� ‘application/x-unknown-content-type’.
  • disposition : ������� ��� ��������� �������, ��� ��� ���������� ��������.
    inline (�� ���������), ��� ��������� ������ �������� ������ ������������ ��������������� � ����� ���� ������, �������� ��������.
    attachment, �������� �� ����� ������������ � ����� ������, ��� ����� ��� ������������� ����.
    �� ��� �������� ��������� �������� �������� �� ���� ��������.

// ��� ������������� ����� ��� ������ ������ ��� � ������. ��� �� ������ mime ��� �����
$mail->Attach( «/home/path/123.gif», «logo.gif», «image/gif» );

// ��� ������������ ������ �� ������� ������ ��� �����, ������� ��� ��������� �� ����������. �� ������ mime ���. ������� ����������� � �������� ������� ������ ��� ������������� ����
$mail->Attach( «C:/Documents/resume.doc», «», «», «attachment» );

autoCheck( boolean )

��������/��������� �������� email ������� �� ����������. �� ��������� ��������.

$mail->autoCheck( false ); // �������� ���������
$mail->autoCheck( true ); // �������� ��������

Organization( ����������� )

���� ��� �������� ����� �����������.

$mail->Organization( «��� �����» );

ReplyTo( email )

�� ����� email ����� ��������.
��� ���������� ���� � ������� ����������� ����������� ‘;’ (������;victor@asd.com)

Priority( ��������� )

��������� ������. ��������. ���� ���������� �������� ������, ����� ������ �������� �����.
�� 1 (������� ��������) �� 5 (������ ��������).
������������� ��������� 3.

Receipt()

������������� � ���������.
��������� �������� ������� ����� ��������� �� �������� ����� ������ � ���, ��� ���� ��������� �������� ��� ��������.

�������� ������. ����� ���� ������ ����������� ���, ��� �������� ������.
$mail->Send();

��� ������������.
���������� ����� ������ ������ � �����������.
����� ������������ ������ �������� ������ �� ��������� �������� Send(), ��������� ����� ������ � ���������, ������� � ��������.
���� ������������ ����� �������� ������, ��� �� ��������� ��������� � �����, �� ���� �������� ���� � ������� smtp ��������� ��� � ���� ����� ������� � ��������.
����� ��������� � ���� ��� ������� ����� ��� ������� �� �����.

$msg = $mail->Get(); // ��������� � ����������
print $msg; // ����� � �������

�����������

28.07.2010 ���������
�������� ������. ��������� �� ��� �����. ������� ������ ������� �� ����� ������ ����.

06.09.2010 �������
+1 ������ ������ ����� � ����� �� �����! :) ������ ������ ����� � �������� �������!

08.09.2010 �����
������ � ����� ��� ���������

18.12.2010 �����
������� ������! ����� ���� ��������� ����� �� ��������, ����� ��� ���������� ��� ���������� ������ � ������:)

02.02.2011 ��������
������ �������

06.02.2011 ��������
� ������ PHP 5.2 ������ ������ �� ������� ereg.
�� ������ �������� ������ �� ���������� ���� ��������.
� ������ �� �� ��������� � �������
filter_var($address, FILTER_VALIDATE_EMAIL)) ??

06.02.2011 �����
��������, ������� �� �����, ���� ��������.
������ 1.5.1 — ��������� email ������� ������������ � ������ � ����� ������� PHP ������ � ������� filter_var()

10.02.2011 ��������
�� �� ���.
������� �� �����, ����� ��������.

17.02.2011 ���������
������ ����.
������� �� �����.
�� ���������� ��� ���������� ����������� ��������� ����? ��������, ���� pdf ��������� � ������� tcpdf.
�������.

17.02.2011 �����
���������, � ��������� ���� ��� ����������� ��������� ���� �� ������.
����� ��������� ��������� ���� ���������, ���������, � ����� ������� ���.

18.02.2011 ���������
������� ��������� ������������ pdf. Tcpdf ��������� �������� �������� � base64 mime multi-part

04.03.2011 MannishArt
������� ������ ������,����� �����������)

04.03.2011 MannishArt
� ��� ����� �� ��������,� ��� ��������� ����������� �������?

04.03.2011 ���������
����� ������ PHPMailer � ��� ����� ������������� �������. �������! ������� ����� ���������������.

04.03.2011 ���������
������ 564:
if (isset($this->smtp_log)) return $this->smtp_log; // ���� ���� ��� �������� smtp ������� ���
������� ������� isset(), ������ ��� ��� �� ���������� ������ � ������������� �������� ������

05.03.2011 �����
MannishArt, ����� ��������� ������ ����������, ������ ��������� ��� ���������� ������� $mail->Attach(), ����������� � ������� �����������.

05.03.2011 �����
���������, ��� ������ ��������� ���� � ��� ������, ���� $this->smtp_log=»»
�� ��� �� ����� �������� ����� ����� �������.
����� ����� ������� ���.

if(isset($this->smtp_log))
<
if ($this->smtp_log) return $this->smtp_log;
>

������� �� �����, � ���� ��� �������� � ������, ������ ������ ������� ������� �� ���� ������.

05.03.2011 MannishArt
��� � ������� � �������:
$m->Attach( «����������(������).xls»,»», «attachment» ) ;
$m->Attach( «Mixer_march.jpg»,»», «attachment» ) ;
$m->Attach( «quote_march.txt»,»», «attachment» ) ;

� � ������ �������� ���:
(������).xls (560 ��)
Mixer_march.jpg (2.5 ��)
quote_march.txt (72 )
������-�� ���������� «����������»

07.03.2011 MannishArt
� ��� ������ ����������,� ��������� �� ��������� ���� � ��������� �������,� � ������ �������� Тема письма ��� ����� ���,��� ���-�� � ����������?

07.03.2011 ����
��, �������� ��� �������� � ����������. ���������� ��������, ����� ���������������� �� ������ ������ ��� windows-1251 � UTF-8. ���������� � ����� ����� �������� � ���������� �� ���������.

��� ������� ����� �������� ��������� �� �����

���� ����������: 2020-09-09

�� ������: ����������� ���, ������. ������ ������ ����� ������������ ������, � ������� �� ������������� �������� ����� �� email � ������� PHP ������� mail(). � ���� ������ �� ������, ��� ������� ����� �������� ��������� � ����� ����� SMTP ���������� �������� ��������. ���������?.

�������� ����� ������� ������ �� ������ ������� �� ������.

�� ������ ������ ������ �������� ������: � ��� �� ���������� ������� mail(), ������� ������������ �������� �� ��������� �������? ��� ���� � ���, ��� � ��������� ����� ����������������� ������ ������� �� �������� �������� ����� ��� ������� ��������. ����� ������ ������ ��������� �������� ����� �� ������ �������, ����� ������ ������ �� ������� �� �������� � �������� � ����.

������ �� ���� �������� � ������������� ������������ ��� �������� ����� ��������� SMTP ��������� ���������� ��������: gmail.com, yandex.ru, mail.ru � �.�. �� � ��������� ������ ��� ������� ��������� ����������, �������� ������������� ���������� PHPMailer. ��� ���������� ���������� ������ � ������������� � ������������. PHPMailer ��������� ���������� �� ������ ������� ������, �� � ������ � ������� HTML, ������ � ����������, � �����, ���������� ����� ���, ��� ���������� ��� �������� ��������� � �����.

������ �� ���������� ������ � ����������� � ����������� ��� � ����������� �����, � ��� ��� ���� mail.php:

��� ������� ���� ������?

����� ���������� � ������ ���������� �������, ����� ��������� ����� ��������������? ������� �� ���������!

��������, �������� � ������ e-mail � ������� Windows

����������� ����� ����� ������������ ���:

  • �������� � ��������� ���������. ��������� �� ����������� ����� ����� ��������� ������, ��� ����� ����� ����������� �����. ��������� ��������� ����� ��������� ����������� ����� ���������� �� ��������� ������ ��� �����, ���������� �� ����, ��� ����� ���� �������: � �������� �������� ��� �� ������ ���� �����. ����� �������� ��������� �� ������, ��� ����� ��� ����������� �����, � ����� ������ �� � ��������;
  • �������� � ��������� ������. ����� ������� ��������� ���������, ����������� ����� ����� ���������� ����� ��� ���� ������: ���������, ����������� � ������. ����, ������������ �� ����������� �����, �������� ���������;
  • �������� �������� Email-��������� ���������� �����. ��������� ����������� ����� ����� ���������� ���������� ��������� ������������. ���������� ����� ��������������� ����� ������, ��� ��������� ��������� ��������� ����������.
  • ��������� ���������. ������� �� ����������� ����� ��������� ��� ����, ��� ����� ��������������� ��������� ������� ���� �� �����������.

������� ������������ ����������� ����� ��� ��������� � ������� ������ � � ��������. ����� ��������� ��������� � ����� �����. ���� ����������� ��� � ���������� ��� � ��������� (�.�. �� ���������� �� ���������� � ���������), ��� ������ ���������� �� ��������� ��� ��������� �������� ������ ������������ ��������� �����. ���� ���������� �������� � �������, ����� �������� ����� � ��������� ������.

����� ����, �������� ��������� ����������� ����� �������������� ���������. � ������� �� �������� �������� ������, �� ����� �������� ����� ��� ������� �� ������, ���������� �� ����, ��� ����� ����������. ����� ���������� ������ ����������� � ��������� ��� ����������� ��������� ����������� �����.

��� ����� ��� ������������� ����������� �����

����� ������������ ����������� ������, ����� ��� ������������:

  1. ����������� � ���������. ����� ���������� ��������� � ���������, ���������� ������� �������� ������ ��������-����������. ��������-��������� ������������� ��������, ������ �� ���������� ������. ��. ��� ����� ��� ����������� � ���������.
  2. ���������� ����������� ����� ��� ������ ���-�����. ��������� ����������� ����� ����� ������� ��� ���������� � ���������� ���������� ��� � ������� ����������. ��������� ����������� ����� ����� ������������� ������ ������������ � �������� �������, ��� ������ ���-�����. ����� ���������� ��������� ����������� ����� �� ��������-���������� ���������� �������� ��������� ��������: ������, ����� ����������� �����, ������, ����� �������� �������� � ��������� ����������� ����� � ��������� ������ ������.
    ���� �� ������ ��������� ��� �������� ��������� ��� ������ � ����������� ������ (E-mail), ����� ������������������ � ���������� ������� ���-�����: Gmail, Windows Live Hotmail, Yahoo! Mail � �.�.. ��� ������ ��������� ��������� ����������� ����� � ������� �������� � ������ ����������, ������������� � ���������, ���� ���� �� ����������� ������� ���� ��� ��������� � ������������ ���������� (��������, � ����������).
  3. ����� ����������� �����. ����� ����������� ����� ����� �������� �� ��������-���������� ��� �� ����� ����������� �� ������ ���-�����. ����� ����������� ����� ������� �� ����� ������������ (������ ����������, �� ����������� ���������� �����), ������� �@� � ����� ��������-���������� ��� ������ ���-����� (��������, abc@example.com).

�������� � �������� ��������� ����������� ����� � ������

���� ������ �������� ������ ���������� ���� ��������� � ��������� ����������� �����. (�������� ����� ���������� � ����������� �� ����, ����� ��������� ��� ���-������ ����������� ����� ������������.)

  • � ���� ���� ������� ����� ����������� ����� ���� �� ������ ����������. ��������� ��������� ���������� �����������, ���������� ������ ����������� ����� ������ � ������� (;).
  • � ���� ����� ����� ������ ������ ����������� ����� �������������� ����������� � ���, ������� ������� ������������ � ����������, �� �� ����� �������� �� ����. ��� ������� ����� �� ���������, ��� � �������� � ���� ����. ���� �������������� ����������� ���, �������� ��� ���� ������. � ��������� ���������� ����������� ����� ������������ ��� � ���� �� (��) � ��� ��������� ���������� ���������, ������� �� ������ ����������� ������������ ����� � ������ ����������� �����.
  • � ���� ���� ������� ���� ���������.
  • � ������� ������ ������� ������� ����� ���������.

����� ������� � ��������� ����, ������� �� ������ ������������ (������������� ����� ��� ������� ����) ������ ������� ���� � ���������. ������� ����, �������� ��� � ������� �������. ���� �������� � ���� ������� � ��������� ���������.

������! ����� ��������� ���������, ������� ������ ��������� . ��������� ������� �������� �� �����������.

����������: ����� �������� �����, �����, ������ ��� ���� ������, �������� ����� � ������� ������ ��� ����� ����, ������� ��������� �������� ��������������.

������ ����������� �����

� ����������� �������� � ���-����� ����������� ����� ������������� ����� ���������, ��� ����� ��������� ���������� ���������. ��� ��������� ����� ��������� ����� ������������� ������ ������ ��������� � �������� ��� ���-�� ��������.

����� ������� ������ ���������� ���������, � ������ ������ ��������� ����������� ����� �������� ����� ���������. ������������ ��� ��������� ����������� ����� ������ ��������� � ������ ���������. ������ � ������ ������������ ��������� �������� � ���������: �����������, ���� � ����� ���������.

����� ��������� ���������, ������� �� ��������������� ��������� � ������. ���������� ��������� ����� ������������ ������� ���������, � ������� ���������. ��� ��������� ��������� � ��������� ����, ������ �������� ����� � ������ ���������.

��� ������ �� ���������� ���������, ������� ������ �������� .

ShS’s Blog

������� ��� Windows (PowerShell, Jscript, VBScript, Batch.), etc. ������������� ���������������� �����.

������ ��� �������� ��������� �� e-mail, � �������������� ��������� SMTP

� �������, �������������� �����, ������� ������� �������� ��������� �� e-mail. � ���� ����� ���� ������������ �� �������� e-mail ��� ������ ������� ����-���� ���������.

���������� ������� �������� ���������, ������������ ��������� ��� ��� smtp-������ ����� ��������� ��������� �������:

��� �������� ��������� �� ���������� ������ COM-������� Collaboration Data Objects (CDO):

������ ����� �������, �.�. ��������� ����� ������� ��������: ���������� ������ �� ���������� �����, ��������� smtp-������ (��� ����������� �� ���� smtp-�������). ��������, ��� ���������� ������� ���������������� ����� (��������, �������� �����-���� alert���) ����� ������ ����������. � ���, ���� �� ��� ��������� ��������? ������� ��������� ����������������� ������.

� ���, ���� smtp-������ ������� �������������� (��������, ���� � �������� smtp-������� �� ������� ������������ smtp.mail.ru, �� �� �� ������ ��� ������� ��� ��������������� ��������������)? ������� ��������� �������������������, ��� ����� ��� ����������� �������� ����� 3 ������� ������ ����� with , ��� ��������� ������� ������������, ����� ���� ���� ���� ���� ������ ��������� ��� (����������� ������ ������������ �� ������ ����):

������ ������. ���� �� ��������� ��������� ������, ���������� ���������

�, �� �� ����������� ������� ������� ������������� �����������, �.�. �� ��������� ��������� ����� ������ ������ ��������� ������� ����� � ��������� US-ASCII. ����� ��������� ���������, �� ������ ������� ��������� ������. ���, ��� �������� ��������� �� ������� �����, �� ������ ������� ���� �� ��������� ���������: �windows-1251�, �koi8-r�, �utf-7� ��� �utf-8�, ��� �� � �������, ����� �������� ���� Charset:

��, � �������, ���� ��� ����������� �������� � e-mail �����-���� �����, � �������� ��������, �� ��� ����� ���������� ����� AddAttachment, ��������, ���:

� ����������, ������� ����� ������:

PS �� ����� ������ �� �������� ���������� � ���, ��� �� ��� ������� ������� � �������� ��������, ����������� ������ ��������� ����, �� ����� �� ����� �������� � �������� smtp-��������� (smtp.mail.ru, smtp.yandex.ru � �.�.). ������ ������� ������ � ������� -2147220973 (���� ��������� � hex, �� ������� 0x80040213). ��������, ���������, ��� ����� ������ ��-��������� ������, ��� �The transport failed to connect to the server� � ���������, ��������, ��� � � ���� ������, �� ���������� ��������.
� ����������� ��� ������������ ������ � ��������� ���������� � ����, ��� ����� �� ������: ��� smtp-�������, ��� ������������ � ������ ���� ������� ���������, ������� �������� �� ����������� ������ �� ������� ���, �� ������ ������ ����������� � ���� �������. ����� � ���������� ��������� ��� �� ���������� ������ �� ����� ������ ������� ������ � ������� ���������� �������������� � ������ ��������� ��� ������! � ��� ���� �����, ��� ���-�� ������������ � ������� ������ ��������� ����� � SRP � NTFS permissions, �� � ����� ������ ��������������� �� ���������. ����� � ����� ������� ������, ��� ������� �������� ������, ����� ���������� ��������������, �� ��� �� �������� �������� ������� � ������, ��-��������, ���������� �������� � ������� 0x80040213! ����� �������, ��� �������� � � ������� ������������.
���������� ������� ������� �� ���������� � ������ ���� ���������� ������� ������������. ����� ����� ������ ���� ��������, ��� ��������, � ������ �� ������� ��������� � ���������� ������������� ����������� � smtp-��������.

40 Comments

���� ������.
������ � ���� �������� � ����� �� ���� ��������� ��� ��������. ���� ���������� ���� �� ��������� ��������, �� ��� ���������. � ���� � ���� ����������� ���� ���� �������, �� �������� ������������ ������ ��������������� ������ � ����� �����, ����� ����� ��� ����� ���� (������ 14, ������ 1).
�� ���������� � ��� ����� ���� ����?

////////////////////////////////////////////////////////////////////////////
// JScript shs smtp_send_mail.js
//���� ������ ������������ ��� �������� e-mail � ����������,
//�� ������� �� ���������� ��������� SMTP-������/������
///////////////////////////////////////////////////////////////////////////
objEmail = WScript.CreateObject(�CDO.Message�); //������� ������ CDO.Message
//
//������� �������� ��� ����� ������.
objEmail.From = �pk@domen.ru�; //����� �����������
objEmail.To = �pk@domen.ru�; //����� ����������
objEmail.BodyPart.CharSet = �utf-8�; //������ ������� �������� ���������
objEmail.Subject = ���� �������� ������; //���� ������
objEmail.Textbody = ���� �������� ������, ��� ����� ��������; //���� ������
objEmail.AddAttachment(�d:\\ftp\komplekt\test.txt�); //��������� � ������ ��������
//
//������� �������� ��� ����� ������������
with (objEmail.Configuration.Fields) <
Item(�http://schemas.microsoft.com/cdo/configuration/sendusing�) = 2; //�������� ��������� �� ����, ��������� SMTP
Item(�http://schemas.microsoft.com/cdo/configuration/smtpserver�) = �mail.domen.ru�; //ip ��� DNS-��� smtp-�������
Item(�http://schemas.microsoft.com/cdo/configuration/smtpserverport�) = 25; // ���� smtp-�������

Update();
>
try <
objEmail.Send();
>
catch(e) <
WScript.Echo(e.number); //������� ����� ������
WScript.Echo(e.message); //������� �������� �� ������
>

2 PK:
��� �� ����, ��� � ��� � 14 ������ �������� d:\\ftp\komplekt\test.txt,
� ������ ���� d:\\ftp\\komplekt\\test.txt
��� �� ����� ��� JScript � � ��� ������ �\� �������� ���������, �, ������, ��� ���������� esc����, ������ esc����� �� ��� ������ ������ ����. �������, ���� �� ������, ����� � ����� ������ ������������� ������ �\�, �� ��� ���� ������ ��� ���� ������: �\\�.

�����. ������� �������!
���� ����������� ������ � ��������� ������.

����������, ����� ������� ���������� ��������, ����� ��������� ����������� � ��������� ������ �� ���������� ����

�� ���� (� ���� ������� �� ��������� �������� ������). �����, ���� ��� ������������� ��������, ��, �������� �� ������� �� ����� �����, �� ������� ����� �� ���� ������.

����������, ����������, ���� �� ����������� ��������� ������ � ������� CDO ������������� ��������� ����� �����������? �������� ������ �� windows �����������
����� ������ ������������� ������� ����������� outlook.

����������� ����, ������ CDO, ���, ��������, �� ������� �����, ��� ��� ���� ��� ��������������� ������, ����� ��
1)��������� ��������� �������� ������
2)��������� ��������� ������� ������ � �������
3)��������� �������� ����� ��������� ������� ������

���������� �� ������� ��� �������� ����� � ��������� (�� VBS �� �������� �� js �� ����������)

�������� ��� ��� �� VBScript � �� JScript

.VBS

Set objEmail = CreateObject(«CDO.Message»)

Const SMTP_SERVER = «10.3.64.15»
Const CDO_SUCCESS = 4
Const CDO_FAIL = 2
Const CDO_DELAY = 8
Const CDO_SUCCESS_FAIL_DELAY = 14

objEmail.Configuration.Fields.Item _
(«http://schemas.microsoft.com/cdo/configuration/sendusing») = 2
objEmail.Configuration.Fields.Item _
(«http://schemas.microsoft.com/cdo/configuration/smtpserver») = SMTP_SERVER
objEmail.Configuration.Fields.Item _
(«http://schemas.microsoft.com/cdo/configuration/smtpserverport») = 25
objEmail.Configuration.Fields.Update

with objEmail
.From = «support@mydomen»
.To = «relay@todomen»
.Subject = «A Test»
.Textbody = «A test script»
.Fields(«urn:schemas:mailheader:return-receipt-to») = «support@mydomen»
.DSNOptions = CDO_SUCCESS_FAIL_DELAY
.Fields.update
.Send
end with

.js

function SendEmail(MailServer, FromUser, ToUser, Subject, Msg, Attachment)
< try <
var iMsg = new ActiveXObject(«CDO.Message»);
iMsg.To = ToUser;
iMsg.From = FromUser;
iMsg.Subject = Subject;

if (typeof(Msg)!=»undefined») iMsg.TextBody = Msg
else iMsg.TextBody = «»;
iMsg.Configuration.fields(«http://schemas.microsoft.com/cdo/configuration/sendusing»)=3;
iMsg.Configuration.Fields(«http://schemas.microsoft.com/cdo/configuration/smtpserver»)=MailServer;
iMsg.Configuration.Fields(«http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout») = 60;
iMsg.Configuration.Fields(«http://schemas.microsoft.com/cdo/configuration/languagecode») = 1049;
iMsg.Configuration.Fields(«urn:schemas:mailheader:disposition-notification-to») = «support@mydomen»;
iMsg.Configuration.Fields(«urn:schemas:mailheader:return-receipt-to») = «support@mydomen»;

iMsg.Configuration.Fields.Update();
iMsg.BodyPart.ContentTransferEncoding=»quoted-printable»;
if (typeof(Attachment)!=»undefined»)
if (Attachment!=»»)
iMsg.AddAttachment(Attachment);
iMsg.Send();
>catch(e) < WScript.Quit(1);
>
>
SendEmail(«10.3.64.15″,»support@mydomen», «relay@todomen»,»A test»,»A test msg»,»»);

� js � ��������� ������ ��� ��������

�� ���� � ����� JScript ������� ����, ������� �� �������� �������� ��������������� ���������� ����� ���� �� VBScript:
with objEmail
.From = �support@mydomen�
.To = �relay@todomen�
.Subject = �A Test�
.Textbody = �A test script�
.Fields(�urn:schemas:mailheader:return-receipt-to�) = �support@mydomen�
.DSNOptions = CDO_SUCCESS_FAIL_DELAY
.Fields.update
.Send
end with

������ �������������� �������� ��� DSNOptions (http://msdn.microsoft.com/en-us/library/aa487623(EXCHG.65).aspx) Delivery Status Notification (DSN) options for the message

�������� � ��� �� JScript �����������(��) ������(�) � ����� ��� �������:
iMsg.DSNOptions = 14;

��, �����������, � ����� ������� ���� ����� ��������
iMsg.Fields(�urn:schemas:mailheader:return-receipt-to�) = �support@mydomen�
����� ����������� ������� �����, ���� ���������� �����������

VBS ����������� �������� � ����������� � ��������� � � ��������

Set objEmail = CreateObject(«CDO.Message»)

Const SMTP_SERVER = «10.3.64.15»
Const From_m = «support@fromdomen»
Const To_m = «relay@todomen»

��� ������� �������� � �������������� �������� �� email: ��������� ����������� ��� ����������

���� ������! ������� �� ��������� ��� ����������, ������� ���������� �������� ��������-���������� � ���������. Email-�������� � ����� �����, ������� ���������� �������� � �������, ����������� ���. ��� ����������� ����� email-����������.

�������� ��, ������ ������ � ��������� �� ��������� ���� �������. �� ������� ��������� � ����� ������������ � ���������� ��� ����? ����� �� ��������� ��� �������� �� ������ �� ���������? ��������� ����� �� ������� � ������ �������� ������������, ����� �������� �������. ����������� ��������� �������� � ��� ������ ����� 3 �����, ���� ���������� ����� ������ � 0 ��������. ��� �������� ������?

���� � ��������, ��� ������� �������� �� email �������� � ����, ���������������� �� ������������� � ��������.

����� ����� email-��������

��� ��� ������� email-��������:

  1. ������� ��������. ���� �������������, ����� ����� ������, �� ����������� ��� �� �����. ��������� ������������ ������ ������ ���������� � ������� �� ������.
  2. �������� ����������. �������� �������� � ��������. ���������� � ���� ��������, ��������� �� ������� ����, ���������� �� ���������� ������ ��������, ������� ��� ��������������.
  3. �������� �������� �����. ��������� ��������� ������, �������� ����� � ������� ������ ��������.
  4. ��������� � ���� � ����������� � ��������� �������. �������� ���, ��� ��� ���-�� ��������� � ���. ��������, ������� �������� ��� ���� �������� ����������� � ��� ������ ����� 1 � 2 ������.

��� ����������� ��� ������� ��������

  1. ������� ���� ����������� ������� � ������� ����� � ��������.
  2. ������ ������ �������� ������ ��� �������� � �����������.
  3. �������� ������.
  4. ��������� ����� ���������� ��� ������� �������� �������.

��� ������� ���� ������� ��� ������������

�� ������ �������� ����������� ������ ��� ���������. � �������� ������� ����� ��������� ���� email ������ ������� � ������. �������������� � ���, ��� �� ����� ��������� ���������.

�������� ����� �������� �� ������� ��������, � ������������ � ������ �� ���. ����� ������� ������ �������� ��� ��������.

���������� ����������� ���� (Pop-up). ���������, ����� ��� ��������� ����� ��������� ����� ��������� ����� � �� ���������. ����� ������� ���������� � ������� �������.

��� ��������� ���������� ��������:

  1. ������������� ������ ����������� �����. ������ ��������� ���������, ����� � ��� ������ ������� ����� ������ ����������� � ��������.
  2. ������� ������, ������ ������ �� ��������. Digital-���������, �������������� ����� ���������� �������� ���-�����, ����-�����.

���� ���� �������� ������ �� ������, � �� ������������� �� ���, �� �������� ��������� �������� ��� �������.

��������� email-��������

����� �������� ������� �� ������� ��� � ��� ������ � ��� ������ ������, ����� ����������� ���������. ����� ������ ���������, � ���� ������ �������� � ���� ������ ������.

��� �� ������ � �������� �� ������ ����� �������� ����. ��� ������ ���� �����������, �������� � ����������. �� ��� ������� ��������� email-����������.

  • �������� ������� ������ �� 5 %,
  • ��������� ������ ����� �� 7 %,
  • ������� ������� ��������-�������� �� 4 %.

��������������� �����������

����������� �� 2 � 3 �������� �����������. ����� 2 ������ ������� �� ��������������� �� ���-�����:

  • � ��� �����,
  • ����� � � ����� ����� ����������,
  • ��� �����������,
  • ��� ���� ����������.

���� ������������� ������, �������� �������� �� ������� �������. �� ������ ������� ����������� ������ ����� � ����������� ������ � ������������ �� � ������.

������� ������� ���������

�������� ������������, ���� �� ���������� ������� ���������. ������ ����� ���� ��������� � ��� ������, � ����� ����� � ����� ����������.

������������, � ����� ����� ����� ������ ��������

��������� ������. �������� ���������� �������, �������, � ����� ������������ ����������� ��� ������� �������. �������������� �������� �� �������, ���� ������ ��������� �����������. �� 10 ����� ������ 2 ������ ���� ����������.

�������� ���� ��������� �����:

  • �������� ������� �� ��������� � ���������� ��� ����������, ���, ����� � �. �.;
  • ���������� � ����� ������������;
  • �� ����������, �� �� ������� �����;
  • �� �������� ������ � �������, �� ������ ��������.

�� ������� �� ��������� �������. ����� 15 ��������� � ��� �������.

�������� �������. ������ �������� � ���� ������. ��������������, ������������ ������ ����� ����������� � ��������-���������. ��������. ��� �������� ����� �������� �����������, ������� �� ������ �����, �� � ������ ������ ������������ � ���������.

������ ��, ��� ��������� ����� ������� ���������. ��������, ������� ������� ��� ���� ����� �������� �� ����������� ����� �������� �� ������ � �������.

������������� �����. ����������� �������� � ����� ������, �������, �������, ������������.

������ ����� ������ � ��������������� ������ (��������).

�� �������� �������� ��������, �������, ������ � �������� � ������ �� �������.

������ ����������� �������

������ ��������������� �������:

  • ������� ��� � ����� ����������� ���������� ���������,
  • ��� ������� ������,
  • ��� �������� ������ ��������,
  • ��� �������� �����������,
  • ��� �������� �������� � �������������� ��.

��� �������� ������� email-��������.

��� �������� ������

��� �������� �������� �������� ������� ������. ��� �� ����������, �� ��������, ��� � ��������, � �������� ������������, ���� �� ��������� � �����. �� ���������� ����������� ��������� �� ����. ������ �� ��� ���, ���� �������� ���������� �� ��������.

���� � ��������, ��� �������� ���������� ������ ��� ��������.

���������

� ������ ��������� ����������� �����. ����� ����� ����� �����������. ������� ������� �� �����������, � ����� �� ����. ���� � ������������ ���������� ��� ����� ������, ���� ������ �������������� ����.

�� ��� �������� � ���, ��� ������� ��������� ����������� �����������. ���� ���� ��������, ��� ����� �������� ����-����: �������, �������, �������, ���, ���������, ��������������� � �. �.

  • ������ � ��� ���������� �� ������� �����;
  • ��� ���� � ������������.

��������� � 25 � 30 ��������. ��� ������ �� ����� ����, ������� ����� �� ����������� � � ���������.

������� �� �����. ������� ������������� ��������� ������ � ���������.

���������� ��� � ����. �� �������� ������� ������������� �������� �� 42 %. ���� � ������, ��� ��� ������� � ������� ��������.

�������� ��������. ����������, ������, �������� ���������� �� ���� ����� ����������. �� ���� ��� �� ������������� � �����������, ������������ � ������� ����������, �� ������� �������� ������.

��������

��������, ��� � �������� ����� � ��������� ������, ������ �� ��������������. �� �������� ��� ����� ������� ����� ����.

�������� ������ ��� ��������� ���. ����������, ����� ������� ������ �� �������, ������� ��������� HTML-��� ��������� ��������������.

HTML-��� ��� �������� ��������� (����� � � ������).

10 �������� ��� �������� e-mail ��������

������������ �� ��������!� � ����� ����������� ���� �� �������������� ������. �� ��� �����, ���� ������ ��������� � �� ��� ������, �������� � ������� ��������. ������ ��������� � ��� ���������� ��������, ������� ������ � ��� ��� � ���.

��� ������ ���� �� ���������� ����� ������, ����� ���������� �������� � ������ ����� ���-�� ����������. �� �������� �� ������ � ������ ��� �������!

���, �� ����� ��������� ���� ����� �������� �������. ������ ��� ���������� ����������� ������� ��� �������� ��������.

�� ����� �����, � ������� �� ���������� ��� � �������� ����� ����������. ����������� � ������ ������� �� ������� �������, � ��� ��������� ������ ������������ � ����������� � ��� ���� ��� ������ ������:)

Mad Mimi � ������� ������ ��� ��������, ��������, ������ � ������������ ����������� ����� � ���������. ������� � 2008 ����.

��������� � ���� ������������ ����� 40 ��������� ����������� �����.

������ ���������� 4 �������� �����:

�������� �����, �������, ���� ���������� �����. Mad Mimi ���������� SSL ��� ������ ������������ ���������� � ��� �� ����� ����������, ������� ���������� ����� � ������� ����������� �������� ��� �������������� �������������, ������������� ��� ��������.

��� �������������, ����� ���������� ������ � � ������ �������, ��������� �������� �������. �������� � 2001 ����, ��� �������� ����� 12 ��������� �������������.

������� ������������� ������ �����, ������� ����� ���������� ����, ���� � ��� ���� ���� �� ������� ������ �����.

���� � ��� ���� 2000 ��� ������ �����������, �� ������ ��������� �� 12000 ����� � ����� ���������� ���������.

���������� ��������� �������������� ��������, ������������ ������, ����������� ���������, � ��������� ������ ������� ������������.

��� ���� ���������� ������ ��� email-��������, � ������� � �������� �����������. ���������� ���������� ��������� ������������ �����������.

Streamcontact ���������� �����������: ����������� ������ ����� ���������� � ����������� ����� ��� ���������.

��������� ������, �� ������ ����������� ��������, ��������� �����, ��������� ������������ ����� ���������, ����������� �������� ��������, ���������� ��������� � �������������� ������.

������������ ������ email-����������, ������-������� � ����������� ����������. ��������� ��������� ��������� � ������������ ��������� ���������������� �������� ��������. ������� � 1998 ����, ��������� ������� �� ������ ������ � ����� 450 000 ��������.

������ 60 ���� ������������� � ���������. ������ ����� �������, � ���� ������� �� ���������� ����������� � ���������� ���� �����. ���� ��� ������� � ���� �������� � 20 �.�. � ����� (���� ������ 500 �����������). ���� � �������� � �� � 45 �.�..

��������, ���� � ��� �� 2 501 �� 5 000 �����������, ������� �������� 60 �.�. (��� �������).

������������� ������ �������� ��������, ���������� � 2002 ����. ������ ��������� ����� ����������� ������ � �������� ������� � ������.

������ �� ������ ������ ����������:

������������� ���������� ��������, ��������� ����������, ������ ���������� ������������, �������������� ��������, ������ � ������������, � ����� ������ �������� �������.

������ �������� � 1999 ����, �������� 1-�� ����� � ������, � ������ � 20-�� ���������� ����� �������� �������� � ����.

� ��������� ����� � ������ �������� �������� Subscribe.Ru ������� ����� 25000 ��������, ������� ��������� ������������ ����� ��� 6 500 000 �����������. ���������� Subscribe.Ru �������������� ����� 600 ��������� ����������� ����� �� ����� ����.

������������� ��� �������� ����� � ������, ������� � ���������������.

������ � ����������. ��������� ��������� �� 1000 email-��������� � ����� �� �������� ����, ���������� �� ����� 200 �������.

�������� ���� ������� � �������.

��������� ��������� ����� �� ������ ��������������� �������������� ��������� � ������������� ��������.

������������� ������, ���������� � 2008 ����. UniSender ��������� ������ ��� email, ��� � SMS-��������, ������������� ������� �����, �������� ������ ���-����� � ��������.

������ ������� ������ ������������:

��� �������� �� 50 000 ��������� ������� ����������� �������������.

������ ��������� ��� email-��������, SMS, push-����������� � �������������� �����. ������ ����� � �������������, �������� ��� ������� ������� ����� ����������� �����: ��������� �-���� ��������, ��������� ��� ���������, � ��� �����, � � ��������� ���������; ������� ����� �����, ������� ������� �����, �������� ������������, � ������ ������.

������� � ������� ���������� ������. ������������� ����������� �������� �����-��������� ��� ����: ������ ������������� �������� � ���������� ��������� ��� ������ �������.

�� ������������ �������� �� �������� �������� ��������� � �������� �������� ������ ��� �������� ������, � ������������ ��������� ������� HTML, ��������� �������� �������, ����������� �������� �� ����� �������������� �����.

��������� ������������� ������. ���������� ������ �� �������������� � �����������, ������������, �����-��������, ���������� � ������.

���������� ������� ��������� ������� �� 100 ����������� � �������� �����, ���������� �� 500 ����� � ����� ��� ����������� �� �������.

������ � �� ����������� ��� �� ������. ��� ������ ����������� ��� ����� � ��� ������ ���� �� �����.

������ �� �������� ���������� ��� ���������� �������, �� ���� ����� ������ �������������: ����������, �����������, ������� �����. ��� ����� �������� � ����� ����������� ������� ��� ����� ��������.

����� �������� ����� � ��������� ��� �����������

������, ������. ��� ��������� ��� ������� � ������������ ������� ���������� � ���, ��� ������� ����� �������� ����� � ��������� ��� �����������. ����� ����, � ������� ����� ������������ ����� ��������� ��������� � ������������ �������� ������ �� ����. �������-�� �������� � �� ���� ����.

�������, ��������, ��� ��� ���������� ������� ������, �� ������� ����������� � ����, ����� �������, ��� � ��������, ������������ �������� ������ ����� ������� ������������ � �������. ����� �� ����� �������� � �������������: sms.ru.

�� ���� ����������� ��������� ���������� �� ���� ����� �� 5 ��������� � ����, ��� ������ ������ ��� ������. ���� 10 ������ �� ������ � 10% ������ �� ������ ����� ������������.

���� ������� ����� �������� �������, ������� ������ � ������������.

����� ��� ��� ������, ���� ������������, ��� � �� �������� ��������� �������� �����, �� ����� ���������� ������ �� ��� ������ �����. �� �������� ���������, ������������ � ������ �� ���������� � ������ ����. � ������� ��������, ��� ����������� ����������� �������� ������, ���������� �� ����� �� ���.

�� ������ ������ ����� ��� ���� �����, ��������� � ������� ����, �������� ����� � ��������� ���� � �.�. �������, �� ����� ������ � ������������ � ���, ���� ��� � ������ �������, � ��� ����� ���� �� �������� �����-�� ��������. ����-������ � ����������� ������ ������ � ��������� �������� ���� � ������� ��, ��� ���������� ������ ��������� ��������� � ������� �� �����-����� ��������������.

��������� ������ � �����

� ��� ����� ���� ����� ���������, ������� ��������� ���� � ������. ��������� ������ �������� ������� � ����.

�������� �������� �����

������� ������� ����� ������� �����, ��� ���������, ������� ����� �� ����������� ������:

����� �������� 4 ����:

� ����� ������� ��� ��������, ���������� � ����� ��������� � ������� �������� � ���������. ��� ��� ������. �������� ������� ������� ���� �� ����.

������� ������� ������ � ������� ����� ���������:

����� ����� ����������, ������ �������� � ����� ������.

��� ����, ����� ����� �������� ��� ������������ ��������, ������������� ��������� js �����. ��� ���������� ���������� ����� jQuery. � ������ ��������� ������� � ����� �����.

������� � ���� ������ �������, ��� ��� ����������. ����� ��������� ������� submit, �� ���� ����� ����������, ������� id ���� �����, ����� ���� ���������, ��� �������� ������ � ������, ���� �� ��������� �� ��������.

����� ���������� ������ � �����������, ��� ���� ���������� ���������, ���� �� ������� �����, ����� ������������ �������, ��� ������� ����. ����� ������ �����, ���������� ���, ������� �������� � ���������, � ����� 4 ������� ������������ � ������� ���������.

��������� �����

������ ��� ��������� ��� �����������, ����� ������� ��������, ��� ��� �������� ����� �� ����� ������������ ����������� phpmailer. ��� ���� �� ����� ������� � ���������� �������� ��� ���� �����.

������� ����� ���: PHPMailer

����� ����, ��� �������� ��� ���������, ��� � ���������� ����, ����� ������������������ �� ����� sms.ru., �������� api_id � ������� ���������� smsru_php, ������� � ����� ��������� �� ������ � PHP.

��� ����� �� ��������� �� ���������� �������, � �������� ��� ��� � ����� php. ����� ����, ������ �������������� 2 �����:

� ����� config.php � ����������� ��������� ��� �������� ����� � ��������� ���. � ��������� ������ � ������������� ��� yandex � mail �����. ���� ����� Gmail, ������ ��������� �gmail smtp� � ��������� ��������������� ����������.

� ����� send.php � ������������� ��� ���������� �����:

����� ����� ��������� ��������� ���� � ������, ���� � ��� ������ ���������.

��� ������ ������ ������ �� ���� � ������ ������:

���������, ���������� �� ������ � ���� ����������, �� ��������� � ���������� $name. � ��� ��� ���������� ����������, ������� �� ����� �������� � ��� ���������:

�� ���� ��� � �������. ���� �� ������ �������� ��������������� ��������, ����� ������ �������� ����� ������. ��������:

����� ��������� ��� ��������� �� �������, ����� ������� �� ����������� �� �����:

� ��� ��� �������� ����� �� ��������:

� ������, ���� ����� �������� ����� 5 ��������� � ����, ��������� ����� ����� 5 ������, �� ������� ���� �� Vadafone �������. ����� ������� ���������� ����������� ��� ��� � ��������� ������� � ���������. �� ���� ��������� ����� ��������� �� �� ���.��, � �� ������ ������������ �����. ��������, �� ����� ��������.

����� ����, ���� �������� ������������ ��� ����������� ������ ���������������� � ����������� �������� � Viber. � ���, ��������, ��������� � ����� �� ��������� ������.

� �� ������� � ���. ������� ��� ������ ���������� ���.

��� ��������� �������� ����� ����������� ����� (e-mail) ?, ����� ��� ����� �� ��� ��������� ������.

«������ �� ���������?», «��� ������ �� ��������� �� �����!», «�� ��� �� ������ ������� ������ � �����������?!» � ��� �� ������� � ���������, ������� � ������������ ������� ��� �� ������� �����, ��� � �� ���� �����. ??

����� ���������� �� ���� ���� � ��� � ���� ������� � �������� ������ ���� �������� � ��������� e-mail, ��� ��� ����� ��� ����������� �������. � �������� �� ��� ����� ������� ������� ������ �� ��������.

����������, ����� ���������� ������ «������» ����� ��������� ��������� ������ �� ���� ���� (������ ����� ���� ��������� ������ � ������ ��������� �������� ���������. ??).

��� ������� ����������� �����: e-mail (�� ������� mail.ru). ��������� ����� � https://ocomp.info/kak-sozdat-elektronnuyu-pochtu.html

���������� ��������� e-mail ������

��� 1: ������

� ���, ����� e-mail ����� ����� ������ ���������: ����� , @ («�������») , ����� . ������ � ������ �������� ����� ����������� ���������� ���� �� �����, �� ����������� ����� @ — �����������! � ���� ��, ��������� e-mail ������ ���� ��������� ���������� ������� (����.: ����������� �����, �������������) !

��, ��� � ���������� ���� � ��� �� ���-�� ����������, � ������������� ������. �������� ���, ��� ������ ������ �������� � ��������� ������.

��. � �������� ������� �������� ����.

������ e-mail ������

���� �������� ����������� ��������� e-mail �������:

  1. Admin @ ocomp.info
  2. Dima @ mail.ru
  3. Alex @ ya.ru

������� ������ ����� ������ ���������:

  1. «Admin» ��� «Dima» � ��� ���������� ������� (�����), ������� � ������� ������������ �� ������������ �������� ������� ���� (������, ���������� ��� �����������);
  2. «@» � ��� ����. ���� — �����������. �� ����� ����� ��������� (�������) � �������. �������� ��� � ����� ������ «��������» (� ���������� ������ «at»). ����� ������� ��� �� ���������� — ����������� ������� «2» � Shift;
  3. «ocomp.info», «mail.ru», «ya.ru» � �������� ��� (� ����������� �� ���������� ������� �����) . ��������, ����� ������� ���� ���������� �������� ���� �� ������� mail.ru ��� yandex.ru, � ����� �������� ������������� ����� ����� (��� ���� �� ����-������ ���������� ��������).

�����!

������� ������� ��� �������������� ����� ��� ��������� ������ ����������� ����� ������������ �� ����� ( ������� ����� ��������, ������� � ������� — �� ������������)!

��� ����� ����� ��� ���������, ����� �� ���������� ���� ����� � ����� ��� ����������� �� ������ (��� ������� ����� ����������, ��������� ��� �����, � �������� ��� ���������, � ������ — ���. ).

������� e-mail � �����

��� 2: ��� ������� ���� �������� ����

������� ����� ������� ����� ����������� �� ����� ������� ������� (������ ������� �������-����). ��������, ������ �������� ������� ����� ����� ����� �� �������.

����� ������� ����, �����-��:

  1. ����� �� ������� ��������� yandex.ru
  2. �������� �� ������ «������� �����» (����������� � ����);
  3. ������� ���� ����� (�������/�����);
  4. ������ ���� ������ (���, ���� ��������, �������);
  5. � ��-�-� � � ��� ���� ���� �����!

������� ����� �� ������

��� 3: ��� ��������� ����-������ ������ �� e-mail

��� ��� ���� � ������ � ���� ������-�����, �� � ����� ������� �������� ������ � ���.

����� ����, ��� �� �������� ���� ���� � ������� � ����, ���� ���� ���������� ���������� ������� ����. ��� �������� ������ � ���������� �������� �� ������ «��������» � ������� ����.

  1. ������� e-mail �������� (�������� �� �������������);
  2. ������� ���� ��������� (��������� ��� ���� ����� ������� � ���� � ���� ������ ����� ������ �� �������. ) ;
  3. ���� ����� ��������� �����-������ ����� — ��������� �� � ��������� � ������� ����������� «�������» ;
  4. ����� �������� ����� ��������� � ������� ������ «���������» . ��� ������, ������ ��������.

������������ � ������ ����������

��� 4: ��� ������� ���� ����� ���������� ������� �����

������ ������� �������� ��������� �������� � ���������� e-mail ����� ����� ���� ������� ������-����� � ����� ���� ����� ���������� ������������ � �������� ������ �������-�����!

��������, ������ alex@yandex.ru � ����� ������������ 79271234567@yandex.ru (������ e-mail ������� ���������) . �����������, ��� ����� ���� ����� �������?

����� �������� ������ �����, ����� ����������� � ����� �� �������, ������� � ��������� ������ ������ � ����������� ������� «������� ������� ����� ��������» (��. ����� ����, ��������� ��������, ���� ����� ������) .

������� ������� ����� ��������

����� �����, �� ������� �������� ����������� ����� ��� �� ������ 79271234567@yandex.ru *, ��� � �� ������ �������� (�.�., �� ����, � ��� ����� 2 ������ e-mail, ������ � ������� ����� ��������� � ���� ����!) .

�� ��� ������� ��. ���������� ��������������.

���������� � �������� (API)

API ��������� ��������� ��������� ����� ���� ������� � ������� �� ���������� HTTP/HTTPS, SMTP � SMPP. ������� ���������� �� ������ ������ ���������������� ������������ � ������ ������� � �������� ���������� ��������� �� ������ ����� � ������� ����� �������.

�������� e-mail ���������

&mes= &sender= &subj= &mail=1
���� ��� �������� ����������� �������� �����-���� ������, �� �� ���������� ���������� ������� POST � ���� http(s)-������� � �������. ������� � ������, � ������� ����������� ��������� �����, ���������� ���������� ����������� ������� � ���� « «, ��� n — ����� ����� � ����������� ������ ������� � �������. ���� �� ��������� �������, �� ��������������� ����� ����� ����������� � ����� ���������.

��� �������� ��������� ����� ��������� � ����� http(s)-������ ����� ����������� ������, ������ ������� ����� � ������ �������� �� �������� ��������, ����� ��������������� ������ «���������� ����» � «����������� �����». ����� ����� ��������� ��������� ������ �� ����������� ����� �� ����� ������� � ���� » «. ��� ��������-�������� ����� ������������� ��������, ��������, » «. ��� �������� ����� �� �������� ��������� ����� � ������� ���������� �������������� �������� fileurl, ���������� ������ http(s)-����� �����.

������������ ���������� ��������, ������������ � �������, ����� 20, � ������ ������� �������� �� ������ ��������� 3 ��. ��� ���������� ��������� ������� ����� ������������ ������ � ����� 1 (�������� ���������). ��� �������� ������� ������ ������������ ����� ������ ������������� �������� ���������� 15 ��, ��������, �� ����������� � ���� ������, ����� ������������ ������� �� ��� ����.

��� e-mail ��������� �������� ����, ������ � ������ ����������� �����������.

�������� SMS �� e-mail � e-mail �� SMS

�������� ������������� ����������� ����� ��������� �������� ���������� � ����������� �������� ������� (e-mail) �� ���� ��������� ������� � ���� � ���������� �� ������ ���������� �������� �� e-mail.

��������� SMS c E-mail

��� ���� ����� �������� � e-mail ���������� �������� ������ ���������� SMS c E-mail�.

������ ���������� SMS c E-mail� ��������������� � ������ ���� �������� ������.

��� ���������� ������ ������������ ������ ������������� ������������� ����� ����������� �����: 375XXYYYYYYY@sms.mts.by, ��� XX — ��� ����, YYYYYYY — ����������� ����� �������� ���.

���������� ������������ � E-mail �� ����� 375XXYYYYYYY@sms.mts.by �������� �� ��������� ������� �������� � ��������� ������ 0883 � ���� SMS ��������� �� �����, ������������� ������������� (� ��������� ��� ��������������):

0883 (�������� �����, � �������� �������� SMS-���������)
From: �����@zzz.xx (����� ����������� ����� �����������)
Subj: (���� ������)
Message: (����� ������)

����� SMS ��������� ��� ������������� ������ ���������� SMS c E-mail� �������������� ��������� � ��������� ������ 0883.

��� ���������� ������ ������ ����������� ��� �������� ��������� � E-mail ������������ ��������� ��������� (Windows-1251) ��� ��������� (KOI8-R)

�������� SMS �� E-mail

��� �������� � ���������� �������� �� E-mail ���������� � ������ SMS-��������� �������: ������ � ��������� ��������� �� ����� 0883.

������: noreply@mts.by hello world!

����� ��������� �� ����� ��������� 160 ��������, ������� ����� ����������� �����.

�������� �� ����� 0883 �������� ��� ���� ��������� ���, ��� ����������� �� ������� ������ ���������� SMS � E-mail�.

������� ��� �����?

��������� ���������� SMS �� ����� 0883 � 0,01 ���. � ������ ���.

��������!
���� ���������� ������������ �� ����� ��������������� �� ���������� ���������� �� ��������� ������� � e-mail.

��������� SMS c E-mail

��� ���������� ������?

� ������� �������� SMS-���������:

  • ��� �������� SMS-��������� � ��������� ������ �a� ��� �A� �� ����� 0870253 ������������ ���������� ������. ��� �������� ���������� ������ ������ ������� ������� �������������� ��������� ����: ������� ���������� SMS c E-mail� ������� ���������.
  • ��� �������� SMS-��������� � ��������� ������ �r� ��� �R� �� ����� 0870253 ������������ �������� ������. ��� �������� �������� ������ ������ ������� ������� �������������� ��������� ����: ������� ���������� SMS c E-mail� ������� �������.

� ������� ����������� ������

�� ������ � ���������� ����� �� ������ 0890 �������� ��������� ����������/�������� ����� ����� ���������-�������������� ����� � ������� ������������-���������.

��� ������ ������ � ������ �������

�������� ��������� ����������/�������� ����� ����� ������ �������.

��� ��� ��������?

��� ������������� ������ ���������� SMS c E-mail� �� ������� �������� ��� ���������� SMS-���������, ����� ��������, ������� ����� �����������, ���� ��������� � ����� ��������� �� ����� ��������� 320 ��������.

������ ������������ ��������� ������ ��������� ���������. ���������� ��������� ������������ � e-mail �� ��������� ������� �������� ����� ���������� �� ����� 20 ��������� � �����.

������ ������������ �������� ��������� ������ ������ ��������, ���������� � ������ ���� �����. ���� ����� e-mail �������� ��� ����� ������ ������, ������� ��� � ������� � ������ ���������� �� �����.

������� �����?

���������� ������ ���������� SMS c E-mail� ������������ ������ � 1,2005 ������ � ������ ���.

������ ���������� SMS c E-mail� ����� ����������� ����� � 1,6975 ������ � ������ ���.

���������� �� ������ ���������� SMS c E-mail� ��� ���������� �������� � ��������� ���������� ��������� � ������� 100% �� ����������� ����� ������.

Илон Маск рекомендует:  5 4 друзья и объединения
Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL