你可以通過以下命令使用Composer安裝PHPMailer:
<span class="fun">composer require phpmailer/phpmailer</span>
<form action="sendmail.php" method="post">
<input type="text" name="name" placeholder="您的姓名" required>
<input type="email" name="email" placeholder="您的郵箱" required>
<textarea name="message" placeholder="請輸入您的留言" required></textarea>
<input type="submit" value="發送郵件">
</form>
<?php
require 'PHPMailer/PHPMailerAutoload.php';
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.example.com'; // 郵件服務器
$mail->SMTPAuth = true;
$mail->Username = 'your-email@example.com'; // 發件人郵箱
$mail->Password = 'your-email-password'; // 郵箱密碼
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom('your-email@example.com', 'Your Name');
$mail->addAddress('recipient@example.com'); // 收件人郵箱
$mail->isHTML(true);
$mail->Subject = '您有新的郵件';
$mail->Body = "姓名:$name<br>郵箱:$email<br>留言:$message";
if(!$mail->send()) {
echo '郵件發送失敗:' . $mail->ErrorInfo;
} else {
echo '郵件發送成功!';
}
?>
請將smtp.example.com 、發件人郵箱與密碼等信息替換為你自己的實際配置。