2017-04-21 2 views
0

フォームを持つHTMLファイルにリンクされたPHPスクリプトを作成しました。 GmailのメールアドレスをPHPファイルに入れて送信しません。それは私の迷惑メールフォルダにさえありません。私は私のホスティングプロバイダとしてGoDaddyを使用します。私はPHPファイル内のEメールをAOLアドレスに変更しました。これは意図したとおりに動作します。私の教授は私に彼の電子メールを与え、それも彼に送った。彼らはGroupWiseから電子メールを持っています。私はGoDaddyと呼んで、私のフォームがサーバに送信されているのを見ることができると言ったが、Googleはそれをやめている。PHPスクリプトはGmailに送信されませんが、他のメールは機能します

はここで...あなたがGmailにメールを送信する設定SMTPプロトコルを定義する必要があります

<?php 
$myname = $_POST['name']; 
$myemail = $_POST['email']; 
$mytelephone = $_POST['telephone']; 
$what_service = $_POST['service']; 
$mycomments = $_POST['comments']; 

$to = '[email protected]'; 
$subject = 'Contact Us - My Company Example'; 
$msg = "Name: $myname\n" . 
"Service: $what_service\n" . 
"Telephone #: $mytelephone\n" . 
"Comments: $mycomments"; 
mail ($to, $subject, $msg, 'From:' . $myemail); 

echo '<p>Thank you for contacting us!</p>'; 
echo 'Your Name: ' . $myname . '<br>'; 
echo 'Your E-Mail: ' . $myemail . '<br>'; 
echo 'Your Telephone: ' . $mytelephone . '<br>'; 
echo 'Your Service: ' . $what_service . '<br>'; 
echo 'Your Comments: ' . $mycomments; 
?> 
+2

どのように動作していないか知っていますか? 「しかし他のメールは機能する」と言えば、それはすべての人のために働かなければならない。 SPAMもチェックしてください –

答えて

0

あなた場合PHP PEAR

// Pear Mail Library 
require_once "Mail.php"; 

$from = '<[email protected]>'; //change this to your email address 
$to = '<[email protected]>'; // change to address 
$subject = 'Insert subject here'; // subject of mail 
$body = "Hello world! this is the content of the email"; //content of mail 

$headers = array(
    'From' => $from, 
    'To' => $to, 
    'Subject' => $subject 
); 

$smtp = Mail::factory('smtp', array(
     'host' => 'ssl://smtp.gmail.com', 
     'port' => '465', 
     'auth' => true, 
     'username' => '[email protected]', //your gmail account 
     'password' => 'snip' // your password 
    )); 

// Send the mail 
$mail = $smtp->send($to, $headers, $body); 

でそれを行うための方法である:以下は私のPHPコードがありますgmail SMTPを使用する[メールアカウントのSMTPを有効にする]、設定の下で

+0

この度はありがとうございます。あなたは梨が何であるか教えていただけますか?また、私が誰かのためにウェブサイトを作ったら、彼らは私に自分のパスワードを教えなければなりませんか?クライアントが何らかの理由でGmailを持っている場合、開発者は何をしますか? –

+0

[github](https://github.com/pear/Mail)または[php.net](https://pear.php.net/package/Mail/download)から梨メールライブラリを入手してください。 –

関連する問題