写一个php主页面代码,可以输入内容使用邮箱yi.zhang@accurantbio.com,密码Zy00275!,发件服务器地址mail.accurantbio.com,端口465,收件服务器地址mail.accurantbio.com,端口993,发送到邮箱caf@accurantbio.com
时间: 2024-03-15 09:47:42 浏览: 186
以下是一个简单的PHP页面代码,它将使用您提供的SMTP设置发送电子邮件:
```php
<?php
if(isset($_POST['submit'])){
// 收件人邮箱地址
$to_email = "caf@accurantbio.com";
// 邮件标题
$subject = "Test Email";
// 邮件内容
$message = $_POST['message'];
// 发件人邮箱地址
$from_email = "yi.zhang@accurantbio.com";
// 发件人邮箱密码
$password = "Zy00275!";
// 发件服务器地址和端口
$smtp_server = "mail.accurantbio.com";
$smtp_port = 465;
// 收件服务器地址和端口
$imap_server = "mail.accurantbio.com";
$imap_port = 993;
// 邮件头部信息
$headers = "From: $from_email\r\n";
// 使用PHPMailer库发送电子邮件
require 'PHPMailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = $smtp_server;
$mail->Port = $smtp_port;
$mail->SMTPAuth = true;
$mail->Username = $from_email;
$mail->Password = $password;
$mail->setFrom($from_email);
$mail->addAddress($to_email);
$mail->Subject = $subject;
$mail->Body = $message;
if(!$mail->send()) {
echo '邮件发送失败';
echo '邮件错误信息: ' . $mail->ErrorInfo;
} else {
echo '邮件发送成功';
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>发送电子邮件</title>
</head>
<body>
<form method="post">
<textarea name="message"></textarea>
<input type="submit" name="submit" value="发送邮件">
</form>
</body>
</html>
```
请注意,此代码使用了PHPMailer库来发送电子邮件。您需要将PHPMailer库文件下载到您的服务器上,并将其路径更新到require语句中。此外,您需要确保在您的服务器上启用了PHP的SMTP和IMAP扩展。
阅读全文