我真的很陌生。我正在處理我的投資組合。我爲「contact me」做了模態聯繫表單(bootstrap)。我沒有從我的Gmail郵件中獲取郵件。我使用PHP郵件和下面是我的PHP與文件名中的代碼接觸form.php的:如何使用PHPmailer在gmail帳戶上獲取電子郵件
<?php
// check for form submission - if it doesn't exist then send back to contact form**
if (!isset($_POST['submit'])) {
$message=
'Name: '.$_POST['name'].'<br />
Email: '.$_POST['email'].'<br />
Message: '.$_POST['contact-message'];
require "phpmailer/class.phpmailer.php"; //include phpmailer class
// Instantiate Class
$mail = new PHPMailer();
// Set up SMTP
$mail->IsSMTP(); // Set up SMTP connection
$mail->SMTPAuth = true; // Connection with SMTP does require authorization
$mail->SMTPSecure = "ssl"; // Connect using a TLS connection
$mail->Host ="smtp.gmail.com"; //Gmail SMTP address
$mail->Port = 465; // Gmail SMTP port No idea what this is suppose to be
$mail->Encoding ='7bit';
$mail->Username = "[email protected]"; // Gmail address
$mail->Password ="Password"; // Gmail Password
// Compose
$mail->SetFrom($_POST['email'],$_POST['name']);
$mail->AddReplyTo($_POST['email'],$_POST['name']);
$mail->Subject = "Mail from Portfolio";
$mail->MsgHTML($message);
//Send To
$mail->AddAddress("[email protected]", "Recipient Name");
$result = $mail->Send();
$message = $result ? 'Successfully Sent!' : 'Sending Failed';
unset($mail);
}
我已經聯繫與接觸form.php的我所有的HTML頁面爲:
<form action="contactform.php" class="form-horizontal" method="post" enctype="text/plain">
當我點擊發送消息按鈕時,它引導我到contact-form.php,但沒有任何事情發生。
請大家幫幫我自從上週以來,我一直陷在這個問題上。
任何建議或幫助將非常可觀。
預先感謝您:) Tayyaba。
你可以做一些調試輸出,以驗證在數據被傳輸到這種形式? – Bowdzone 2014-10-29 07:31:29
正如我所說我是新來這個領域可以請你詳細說明你的問題?謝謝 – 2014-10-29 07:37:47
我看過下面的視頻[link](http://www.youtube.com/watch?v=PUUMEUETCxw) – 2014-10-29 07:40:20