Created
February 1, 2019 09:59
-
-
Save magicdude4eva/76d96869f9122b3a816e520f0a83c1c3 to your computer and use it in GitHub Desktop.
SMTP Test via PHPMailer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
To test: Run on any version of PHP, then install "PHPMailer" via composer: | |
composer require phpmailer/phpmailer | |
Test login via: https://outlook.office365.com/ecp/ | |
*/ | |
$fromAddress = '[email protected]'; | |
$recipientAddress = '[email protected]'; | |
use PHPMailer\PHPMailer\PHPMailer; | |
require './vendor/autoload.php'; | |
$mail = new PHPMailer; | |
$mail->isSMTP(); | |
$mail->SMTPDebug = 4; | |
$mail->Host = 'XXX-domain.protection.outlook.com'; | |
$mail->Username = 'Outlook-Login-Email'; | |
$mail->Password = 'Outlook-Login-Password'; | |
$mail->Port = 25; | |
$mail->SMTPAuth = true; | |
$mail->AuthType='LOGIN'; | |
$mail->isHTML(false); | |
$mail->setFrom($fromAddress); | |
$mail->addAddress($recipientAddress); | |
$mail->Subject = 'SMTP Test message'; | |
$mail->Body = 'This is an email test'; | |
if (!$mail->send()) { | |
echo 'Mailer Error: ' . $mail->ErrorInfo; | |
} else { | |
echo 'Message sent!'; | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Donations are always welcome
🍺 Please support me: Although all my software is free, it is always appreciated if you can support my efforts on Github with a contribution via Paypal - this allows me to write cool projects like this in my personal time and hopefully help you or your business.
Go to Curve.com to add your Crypto.com card to ApplePay and signup to Crypto.com for a staking and free Crypto debit card.
Use Binance Exchange to trade #altcoins. I also accept old-school PayPal.