is the password you are using: $mail->Password = 'PASSWRD'; your google/gmail (webmail) login pw or an app password? [please do not include my address in replies. i'm (obviously) on the list and will see your responses that way.] > Date: Saturday, May 31, 2025 11:56:13 +1200 > From: gordonisnz@xxxxxxxxx > > heres my test script :- > > all i want to do is send (& receive - using a different address) > emails via PHP > > The latest error i'm getting is:- Mailer Error: SMTP Error: Could > not authenticate. > > <?php > > use PHPMailer\PHPMailer\PHPMailer; > use PHPMailer\PHPMailer\Exception; > > > require > '/home/users/web/b2978/pow.kwisternet/usr/phpmailer/PHPMailer-maste > r/src/Exception.php'; require > '/home/users/web/b2978/pow.kwisternet/usr/phpmailer/PHPMailer-maste > r/src/PHPMailer.php'; require > '/home/users/web/b2978/pow.kwisternet/usr/phpmailer/PHPMailer-maste > r/src/SMTP.php'; > > $mail = new PHPMailer(true); > try { > $mail->isSMTP(); > $mail->Host = 'smtp.kwister.com'; > $mail->SMTPAuth = true; > $mail->Username = 'email1@xxxxxxxxxxx'; > $mail->Password = 'PASSWRD'; > $mail->SMTPSecure = 'tls'; > $mail->Port = 587; > $mail->SMTPOptions = [ > 'ssl' => [ > 'verify_peer' => false, > 'verify_peer_name' => false, > 'allow_self_signed' => true, > ], > ]; > > > $mail->setFrom('email1@xxxxxxxxxxx', 'Kwister Mailer'); > $mail->addAddress('email2@xxxxxxxxxxx'); > $mail->Subject = 'PHPMailer Test mailer'; > $mail->Body = 'This is a PHPMailer test email.'; > > $mail->send(); > echo 'Message sent'; > } catch (Exception $e) { > echo "Mailer Error: {$mail->ErrorInfo}"; > } > > > ?> > > > > On Sat, 31 May 2025 at 11:22, Richard > <inbound-lists-php@xxxxxxxxxxxxxxxxxxxxx> wrote: >> >> In order for people to provide much assistance you need to give >> details of what you are trying to do and how you are doing it as >> well the results you are getting - including errors and potentially >> information from your mail logs. >> >> If you are trying to deliver mail to gmail on port 25 you'll need >> to have the necessary DMARC set up for the FQDN that you're using. >> For the submission ports - 465/587 - and to retrieve mail you'll >> either need to support Oauth 2.0 or be using an app password - >> rather than an account login id/pw for authentication. >> >> These are just a couple of issues. There are a range of other >> things that can be obstacles, but without knowing details it's not >> worth trying to do more guessing. >> ------------ End Original Message ------------