За последние 24 часа нас посетили 17555 программистов и 1314 роботов. Сейчас ищут 1435 программистов ...

MailHandler.

Тема в разделе "Работа с почтой", создана пользователем Bacek89RuS, 21 июл 2014.

  1. Bacek89RuS

    Bacek89RuS Новичок

    С нами с:
    21 июл 2014
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте. Помогите настроить MailHandler...
    Ни как не могу понять - как же он работает.......
    Вот есть у меня файлик PHP с самим MailHandler'ом:
    Код (Text):
    1.  
    2. <?php
    3.     $owner_email = $_POST["owner_email"];
    4.     $headers = 'From:' . $_POST["email"];
    5.     $subject = 'A message from your site visitor ' . $_POST["name"];
    6.     $messageBody = "";
    7.    
    8.     if($_POST['name']!='nope'){
    9.         $messageBody .= '<p>Visitor: ' . $_POST["name"] . '</p>' . "\n";
    10.         $messageBody .= '<br>' . "\n";
    11.     }
    12.     if($_POST['phone']!='nope'){       
    13.         $messageBody .= '<p>Phone Number: ' . $_POST['phone'] . '</p>' . "\n";
    14.         $messageBody .= '<br>' . "\n";
    15.     }  
    16.     if($_POST['email']!='nope'){
    17.         $messageBody .= '<p>Email Address: ' . $_POST['email'] . '</p>' . "\n";
    18.         $messageBody .= '<br>' . "\n";
    19.     }else{
    20.         $headers = '';
    21.     }
    22.     if($_POST['message']!='nope'){
    23.         $messageBody .= '<p>Message: ' . $_POST['message'] . '</p>' . "\n";
    24.     }
    25.    
    26.     if($_POST["stripHTML"] == 'true'){
    27.         $messageBody = strip_tags($messageBody);
    28.     }
    29.    
    30.     try{
    31.         if(!mail($owner_email, $subject, $messageBody, $headers)){
    32.             throw new Exception('mail failed');
    33.         }else{
    34.             echo 'mail sent';
    35.         }
    36.     }catch(Exception $e){
    37.         echo $e->getMessage() ."\n";
    38.     }
    39. ?>
    Нужно что бы запросы с сайта отправлялись на почту: mail@domain.ru
    Что для этого требуется? В PHP чайник. И с какой почты будут отправляться запросы на мою? Это ведь тоже я должен указать?
    HTML:
    Код (Text):
    1.  
    2. <article class="span8">
    3.               <h3>Оставить нам сообщение</h3>
    4.               <div class="inner-1">
    5.             <form id="contact-form">
    6.                   <div class="success"> Ваше сообщение успешно отправлено!<strong> Ожидайте звонка или ответа на почту.</strong> </div>
    7.                   <fieldset>
    8.                 <div>
    9.                     <label class="name">
    10.                     <input type="text" value="Имя">
    11.                   <br>
    12.                     <span class="error">*Введите правильное имя.</span> <span class="empty">*Это поле обязательно к заполнению.</span> </label>
    13.                     </div>
    14.                   <div>
    15.                     <label class="phone">
    16.                     <input type="tel" value="Телефон">
    17.                     <br>
    18.                     <span class="error">*Введите правильный номер телефона.</span> <span class="empty">*Это поле обязательно к заполнению.</span> </label>
    19.                     </div>
    20.                 <div>
    21.                     <label class="email">
    22.                     <input type="email" value="E-mail">
    23.                     <br>
    24.                     <span class="error">*Введите правильный E-Mail адрес.</span> <span class="empty">*Это поле обязательно к заполнению.</span> </label>
    25.                     </div>
    26.                 <div>
    27.                     <label class="message">
    28.                     <textarea>Сообщение</textarea>
    29.                     <br>
    30.                     <span class="error">*Ваше сообщение слишком короткое.</span> <span class="empty">*Это поле обязательно к заполнению.</span> </label>
    31.                     </div>
    32.                 <div class="buttons-wrapper"> <a class="btn btn-1" data-type="reset">Очистить</a> <a class="btn btn-1" data-type="submit">Отправить</a></div>
    33.               </fieldset>
    34.                 </form>
    35.           </div>
    36.             </article>
    P.S. хостинг имеется, почтовый домен, всё есть :D