我目前正在开发一个学校项目,我们必须创建一个具有各种功能的大型网站,但我们不能使用任何类型的库,我想知道如何使用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!";
}