0
我很新,所以我很抱歉。對不起,第一百萬次問這個問題,但我不能讓我的聯繫表格發送郵件。我收到服務器錯誤500.我試圖找出沒有成功的意思。我已經看過所有其他的帖子,但沒有成功。感謝您的幫助。聯繫表格拒絕服務器
這裏是我的html: 聯繫表 - >
<form id="contact-form" action="sendEmail.php" method="post">
<p>
<span>
<input placeholder="Name" type="text" name="name" required>
</span>
</p>
<p>
<span>
<input placeholder="Email" type="email" name="email" required>
</span>
</p>
<p>
<span>
<textarea placeholder="Message" name="message" cols="40" rows="10"></textarea>
</span>
</p>
<p>
<input type="submit" value="Send Message">
</p>
</form>
這裏的PHP:
<?php
// Form Variables
$sender_name = trim($_POST['name']);
$sender_email = $_POST['email'];
$sender_message = $_POST['message'];
// Configuration Vaiables
$receiving_email = '[email protected]'; // Replace this with your own email address
$receiver_name = 'name'; // replace with your name
$email_subject = 'Email Sent from Contact Form'; // replace with any default title
// Require swiftMailer Library
require_once('lib/classes/swiftMailer/swift_required.php');
// Create the transport
$transport = Swift_SmtpTransport::newInstance('smtp.rickstrode.com') // enter SMTP address
->setPort(587) // enter SMTP port
->setEncryption('ssl') // enter encryption mode
->setUsername('[email protected]') // enter SMTP username
->setPassword('abcd1234') // enter SMTP password
;
// Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);
// Create a Message
$message = Swift_Message::newInstance($email_subject)
->setFrom(array($sender_email => $sender_name))
->setTo(array($receiving_email, $receiving_email => $receiver_name))
->setBody($sender_message)
;
// Send the Message
$result = $mailer->send($message);
// Success and Failure Message
if ($result) {
echo "Congratulations, We've received your email. We'll be in touch as soon as we possibly can!";
} else {
echo "Unfortunately, Something went wrong while sending the message, Please try again!";
}
?>
你確定服務器上安裝了swift郵件程序嗎? –