如何使用PHP通过SMTP发送电子邮件
您好,我是PHP新手,我需要使用PHP通过SMTP发送电子邮件。事实上,我是用普通代码写的,但是邮件在垃圾邮件中登陆。(在mycode之后) 所以我提到了一些网站,他们说使用SMTP(简单邮件传输协议)邮件将进入收件箱。请帮助我通过SMTP发送电子邮件如何使用PHP通过SMTP发送电子邮件,php,email,smtp,Php,Email,Smtp,您好,我是PHP新手,我需要使用PHP通过SMTP发送电子邮件。事实上,我是用普通代码写的,但是邮件在垃圾邮件中登陆。(在mycode之后) 所以我提到了一些网站,他们说使用SMTP(简单邮件传输协议)邮件将进入收件箱。请帮助我通过SMTP发送电子邮件 提前感谢PHP没有使用配置良好的SMTP服务器,因此它会立即发送垃圾邮件。您可以尝试使用著名的PHP邮件发送程序。我认为SwiftMailer适合使用SMTP协议在PHP中发送电子邮件 请确保在PHP中启用了该包 $transport = Sw
提前感谢PHP没有使用配置良好的SMTP服务器,因此它会立即发送垃圾邮件。您可以尝试使用著名的PHP邮件发送程序。我认为SwiftMailer适合使用SMTP协议在PHP中发送电子邮件 请确保在PHP中启用了该包
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl")
->setUsername('***@gmail.com')
->setPassword('***'); */
$mailer = Swift_Mailer::newInstance($transport);
$subject="<subject of email";
$body="<body goes Here";
$message = Swift_Message::newInstance($subject)
->setFrom(array('from@example.com' => "Name"))
->setCc(array("cc@example.com" => "ccName"))
->setTo($to_email)
->setBody($body, 'text/html')
// Add alternative parts with addPart()
->addPart($body, 'text/plain');
$result = $mailer->send($message);
$transport=Swift\u SmtpTransport::newInstance('smtp.gmail.com',465,“ssl”)
->setUsername('***@gmail.com')
->设置密码('***')*/
$mailer=Swift\u mailer::newInstance($transport);
$subject=“感谢您的帮助这是我的示例代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test 3 mail</title>
</head>
<body>
<?php
if(isset($_POST['send']))
{
require_once'Swift-5.1.0\lib\swift_required.php';
$name = filter_var($_POST['name'], FILTER_SANITIZE_STRING);
$email = filter_var($_POST['email'], FILTER_SANITIZE_STRING);
$message = filter_var($_POST['message'], FILTER_SANITIZE_STRING);
$body = "Name:".$name."<br>Email:".$email."<br>Message:".$message."";
//tarnport
$transport = Swift_SmtpTransport::newInstance('d9.privatewebsolution.com', 465, "ssl")
->setUsername('test@dimain.com')
->setPassword('XXXXX');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('Uni-Tech')
->setFrom(array('test@dimain.com' => "Name"))
->setTo($email)
->setBody($body, 'text/html');
$result = $mailer->send($message);
}
?>
<form action="test3.php" method="post">
<label>Name</label>
<input type="text" name="name" /><br />
<label>Email</label>
<input type="email" name="email" /><br />
<label>Message</label>
<textarea name="message"></textarea><br />
<input type="submit" name="send" value="Send" />
</form>
</body>
</html>
测试3邮件
名称
电子邮件
消息
thank you replaying mewhere is Swift-5.0.1/lib/Swift_required.php文件的可能副本我如何下载该文件file@BhawaniShankar MahapatraHi Ramesh,可在中找到。该文件可在@Bhawani Shankar MahapatraHi Bhawani Shankar Mahapatrah@Bhawani Shankar Mahapatra中找到。有些邮件是垃圾邮件。如何清除这些邮件h、 我认为这篇文章会对你有所帮助。进入垃圾邮件文件夹可能取决于多种原因。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test 3 mail</title>
</head>
<body>
<?php
if(isset($_POST['send']))
{
require_once'Swift-5.1.0\lib\swift_required.php';
$name = filter_var($_POST['name'], FILTER_SANITIZE_STRING);
$email = filter_var($_POST['email'], FILTER_SANITIZE_STRING);
$message = filter_var($_POST['message'], FILTER_SANITIZE_STRING);
$body = "Name:".$name."<br>Email:".$email."<br>Message:".$message."";
//tarnport
$transport = Swift_SmtpTransport::newInstance('d9.privatewebsolution.com', 465, "ssl")
->setUsername('test@dimain.com')
->setPassword('XXXXX');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('Uni-Tech')
->setFrom(array('test@dimain.com' => "Name"))
->setTo($email)
->setBody($body, 'text/html');
$result = $mailer->send($message);
}
?>
<form action="test3.php" method="post">
<label>Name</label>
<input type="text" name="name" /><br />
<label>Email</label>
<input type="email" name="email" /><br />
<label>Message</label>
<textarea name="message"></textarea><br />
<input type="submit" name="send" value="Send" />
</form>
</body>
</html>