
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):
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 ?

I have also met the same situation

Did you find something to solve this issue ?

not yet, this issue has blocked me for a while

@VincentGe can you take a look at this?

@BugProg As a sanity check, see if you can do something like pinging Google or this host pro2.mail.ovh.net
Recommended threads
- Import "appwrite.exceptions" could not b...
Import "appwrite.exceptions" could not be resolved I tried using many versions of appwrite but this error still occuring. Please help me to fix it.
- Cannot connect to SMTP in AppWrite - set...
This used to work and then at some point it stopped. One thing that happened in that time was moving my application to Vercel. I have read on another thread t...
- [Self Hosted]
fresh instance of Appwrite - cant deploy function from local to instance ✗ Error • func2 (68134cd9002358f96e4a) • Invalid `specification` p...
