2014-10-27 2 views
0

я tryind отправить по электронной почте, используя мой PHP программуотправки электронной почты код не работает

вот мой код

$to = "[email protected]"; 
    $subject = "This is subject"; 
    $message = "This is simple text message."; 
    $header = "[email protected] \r\n"; 
$mail_send = mail($to,$subject,$message,$header); 
    echo $to. $subject.$message.$header; 
    var_dump($mail_send); 
    if($mail_send == true) 
    { 
    echo "Message sent successfully..."; 
    } 
    else 
    { 
    echo "Message could not be sent..."; 
    } 

здесь var_dump ($ mail_send) возвращение ложным.

и эхо-сообщение не может быть отправлено ...

то, что проблема с моим кодом

это требуется пароль отправителя почты?

как я могу это сделать?

+1

Это недопустимый заголовок. – Ohgodwhy

+1

'$ headers = 'От: [email protected]'. "\ r \ n". «Ответ на: [email protected]». "\ r \ n". «X-Mailer: PHP /». phpversion(); 'получил' mail php manual' –

+1

, если вы используете его с локального сервера, вы не можете отправлять электронную почту с localhost до тех пор, пока не настроите SMTP –

ответ

0

Вы можете проверить это на своем сервере.

$admin_to = '[email protected]'; 
$a_subject = 'Subject'; 
$a_from  = '[email protected]'; 
$fromcc  = '[email protected]';  //for multiple user if required than only   

$a_headers = "MIME-Version: 1.0\r\n"; 
$a_headers .= "Content-type: text/html; charset=utf-8\r\n"; 
$a_headers .= "From:".$a_from."\r\n"; 

$a_headers .= "Bcc: ".$fromcc."\r\n"; 

$a_message= "<html> 
    <body> 
     <table width='100%' border='0' cellspacing='0' cellpadding='0'> 

    <tr> 
     <td>Message</td> 
    </tr> 

     </table> 
    </body> 
    </html>"; 

$sendmail = @mail($a_to,$a_subject,$a_message,$a_headers); 
Смежные вопросы