BugProgOriginal post
Rank 2: Process
Hi there !
I'm trying to send an email with Appwrite function and PHP Mailer.
On my server I executed this file (Not in Appwrite function):
PHP
use PHPMailer\PHPMailer\PHPMailer;require_once 'vendor/autoload.php';
$mail = new PHPMailer(); // Create new PHPMailer
$mail->isHTML(true); $mail->Encoding = 'base64'; $mail->CharSet = 'UTF-8'; $mail->IsSMTP(); // enable SMTP $mail->SMTPDebug = 1; // debug: 1 = errors and message, 2 = message only $mail->SMTPAuth = true; // Enable SMTP authenticate $mail->Username = "test@email.fr"; // SMTP username $mail->Password = "password"; $mail->SMTPSecure = 'PHPMailer::ENCRYPTION_STARTTLS'; $mail->Host = "pro2.mail.ovh.net"; $mail->Port = 587; $mail->SetFrom("test@email", "test@email"); $mail->Subject = 'Test Email'; $mail->Body = "Hi !"; $mail->AddAddress("tested@email.fr"); $mail->Send();and everything work fine.
But when I tried the same code on Appwrite (self-hosted), I got Could not connect to SMTP host.
Do you have an idea why ?
Summary
Title: [SOLVED] Issue with connecting to SMTP host in Appwrite
Message: The user is encountering an error message "Could not connect to SMTP host" when trying to send an email using Appwrite and PHP Mailer. The user has already tested the code on their server and it worked fine. They are seeking help to resolve this issue.
Solution: As a first step, the user is advised to check if they can ping Google or the SMTP host `pro2.mail.ovh.net` as a sanity check.