다음 명령을 통해 Composer를 사용하여 Phpmailer를 설치할 수 있습니다.
<span class="fun">작곡가는 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 , 발신자 이메일 및 비밀번호를 자신의 실제 구성으로 바꾸십시오.