不使用PHPMailer或PEAR进行SMTP验证

时间:2017-04-06 09:30:22

标签: php email ssl smtp

我目前正在开发一个学校项目,我们必须创建一个具有各种功能的大型网站,但我们不能使用任何类型的库,我想知道如何使用tls应用SMTP验证没有使用PEAR或任何类似的东西,我目前一直在尝试使用这个类发送邮件

https://hastebin.com/ogukitalip.php

但这无济于事,我试图创建自己的设置以某种方式验证它。

我用这种方式测试了它:

<?php

include_once 'private/objects/mailer/mail-handler-class.php';

$mailer = mail_handler::get_instance();

$mailer->set_message("<b>This is a message</b>");
$mailer->set_subject("A test message!");

$mailer->is_html();
$mailer->is_smtp();

$mailer->set_smtp_host("********");
$mailer->set_smtp_port(587); #the port

$mailer->set_smtp_auth_username("*******"); #smtp authentication username
$mailer->set_smtp_auth_password("**********"); #smtp authentication password

$mailer->set_sender("test@********.nl"); #sender
$mailer->set_receiver("********@gmail.com"); #receiver

if(!$mailer->send_mail()) {
    echo "failed";
} else {
    echo "sent!";
}

0 个答案:

没有答案