[英]Sending email via gmail using php code on Go Daddy Webhost
我想通過 Gmail 使用 php 發送郵件。 我看過很多網站如何做到這一點,但我不明白如何去做。 我仍然堅持我最初編寫的代碼。 請幫助我如何將我的網站(托管在 GoDaddy 上)連接到 gmail 帳戶,並告訴正確的路徑。
我正在編寫代碼以獲得更清晰的視覺。 在這個 php 代碼中,我正在嘗試在數據庫中添加數據,如果代碼有效,用戶應該從公司獲得 email
if (isset($_POST['name']) && isset($_POST['mobile']) && isset($_POST['email']) && isset($_POST['practice']) && isset($_POST['date']) && isset($_POST['time']))
{
include "_credentials.php";
$name = $_POST['name'];
$mobile = $_POST['mobile'];
$email = $_POST['email'];
$practice = $_POST['practice'];
$date = $_POST['date'];
$time = $_POST['time'];
$sql = "INSERT INTO <database> (Name, Number, email, Practice, Time, Date) VALUES ('".$name."', ".$mobile.",'".$email."','".$practice."','".$date."','".$time."');";
if ($conn->query($sql) === TRUE) {
$to = $email;
$host = "ssl://smtp.gmail.com";
$subject = "Appointment Confirmation";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: abc@gmail.com' . "\r\n";
$txt = "Hello ".$name.",\n Your Appointment is booked with Doctor at Clinic on ".$date." at ".$time.".";
mail($to,$subject,$message,$headers);
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
}
首先,您需要使用以下代碼段檢查 mail() function 上的錯誤響應
$success = mail('example@example.com', 'My Subject', $message);
if (!$success) {
$errorMessage = error_get_last()['message'];
}
出現錯誤信息后,您將能夠對其進行整理
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.