2017-01-04 2 views
2

http://webprojects.co/dev_wed/mail.php PHPのメールを使用してメールを送信することができません私は、サーバーからメールを送信することができていないのですが、このスクリプトを使用して、サーバーからメールを送信しようとしている()関数

<?php 
 
$to = "[email protected]"; 
 
$subject = "HTML email"; 
 

 
$message = " 
 
<html> 
 
    <head> 
 
    <title>HTML email</title> 
 
    </head> 
 
    <body> 
 
    <p>This email contains HTML Tags!</p> 
 
     <table> 
 
     <tr> 
 
     <th>Firstname</th> 
 
     <th>Lastname</th> 
 
     </tr> 
 
     <tr> 
 
      <td>John</td> 
 
      <td>Doe</td> 
 
     </tr> 
 
     </table> 
 
    </body> 
 
    </html> 
 
"; 
 

 

 
$headers = "MIME-Version: 1.0" . "\r\n"; 
 
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; 
 
$headers .= 'From: <[email protected]>' . "\r\n"; 
 
$headers .= 'Cc: [email protected]' . "\r\n"; 
 

 
$result = mail($to,$subject,$message,$headers); 
 

 
if(!$result) { 
 
    echo "Error"; 
 
} else { 
 
    echo "Success"; 
 
} 
 
?>
は常に送信しようとしてエラーが表示されます電子メールphp mail()関数を使用して電子メール

+0

「エラー」の正確な理由など詳細を調べてみましたか? – emaillenin

+0

私は試しましたが、結論は得られていません。あなたは正確な問題を見つけるためにどのような方法を提案することができます@emillillen –

答えて

1

コードをオンラインまたはlocalhostでテストしていますか? mail()関数はSMTPなしのlocalhostでは動作しません。

+0

私はmail()がlocalhost上で動作しないことを知っています。 http://webprojects.co/dev_wed/mail.phpでオンラインで自分のコードをテストしてください –

+0

私はdhjcastelijns.nl/index.phpで成功した同じコードを正確に実行します。たぶんそれはあなたのウェブサーバーと関係がありますか?ラズベリーパイにこの問題が1度あったのです。メールサーバーがインストールされていなかったためです。 –

+0

私のコードに問題はないので、ここで同じ問題に直面していると思います。どうすればメールを厳しくインストールできますか? –

関連する問題