Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //this function will work with open connection and get answer from server
- function get_data($smtp_conn)
- {
- $data="";
- while($str = fgets($smtp_conn, 515))
- {
- $data .= $str;
- if(substr($str,3,1) == " ") { break; }
- }
- return $data;
- }
- //creating headers
- $header="Date: ".date("D, j M Y G:i:s")." +0700rn";
- $header.="From: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('богдан')))."?= <bohdanpukhalsky@ukr.net>rn";
- $header.="X-Mailer: The Bat! (v3.99.3) Professionalrn";
- $header.="Reply-To: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('богдан')))."?= <bohdanpukhalsky@ukr.net>rn";
- $header.="X-Priority: 3 (Normal)rn";
- $header.="Message-ID: <172562218.".date("YmjHis")."@ukr.net>rn";
- $header.="To: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('богдан')))."?= <bohdanpukhalsky@ukr.net>rn";
- $header.="Subject: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('проверка')))."?=rn";
- $header.="MIME-Version: 1.0rn";
- $header.="Content-Type: text/plain; charset=windows-1251rn";
- $header.="Content-Transfer-Encoding: 8bitrn";
- //creating text of message
- $text = "Hi I`m gonna testing connection.";
- //opening connection with smtp server
- $smtp_conn = fsockopen("smtp.ukr.net", 465, $errno, $errstr, 10);
- if($smtp_conn) {
- echo "letter has been sent successfuly<br>rn";
- } else {
- echo "I can`t send a letter<br>rn";
- echo "$errstr ($errno)<br>rn";
- echo "$smtp_conn<br>rn";
- die();
- }
- echo "$errstr ($errno)<br>rn";
- echo "$smtp_conn<br>rn";
- //reading answer from server to $data
- $data = get_data($smtp_conn);
- echo "$data<br>rn";
- //start commands for sending
- //reading answer from server after every input
- fputs($smtp_conn,"EHLO ukr.netrn");
- $data = get_data($smtp_conn);
- echo "$data<br>rn";
- fputs($smtp_conn,"AUTH LOGINrn");
- $data = get_data($smtp_conn);
- echo "$data<br>rn";
- fputs($smtp_conn,base64_encode("bohdanpukhalsky@ukr.net")."rn");
- $data = get_data($smtp_conn);
- echo "$data<br>rn";
- fputs($smtp_conn,base64_encode("password")."rn");
- $data = get_data($smtp_conn);
- echo "$data<br>rn";
- fputs($smtp_conn,"MAIL FROM:bohdanpukhalsky@ukr.netrn");
- $data = get_data($smtp_conn);
- echo "$data<br>rn";
- fputs($smtp_conn,"RCPT TO:bohdanpukhalsky@ukr.netrn");
- $data = get_data($smtp_conn);
- echo "$data<br>rn";
- fputs($smtp_conn,"DATArn");
- $data = get_data($smtp_conn);
- echo "$data<br>rn";
- fputs($smtp_conn,$header."rn".$text."rn.rn");
- $data = get_data($smtp_conn);
- echo "$data<br>rn";
- fputs($smtp_conn,"QUITrn");
- $data = get_data($smtp_conn);
- echo "$data<br>rn";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement