
How can i setup SES with appwrite

I have checked the creds. They work fine. I can send Emails using Node js
import { createTransport } from "nodemailer";
const trans = createTransport({
host: "email-smtp.us-east-1.amazonaws.com",
port: 2465, // Port for SMTP
secure: true,
auth: {
user: "some", // Your SMTP username provided by SES
pass: "sdhd", // Your SMTP password provided by SES
},
});
const mailOptions = {
from: "test@test.com", // Sender's email address
to: "recipient@test.com", // Recipient's email address
subject: "Test Email", // Subject line
text: "This is a test email sent using Amazon SES SMTP credentials in Node.js.", // Plain text body
};
trans.sendMail(mailOptions, (error, info) => {
if (error) {
console.error("Error occurred:", error.message);
return;
}
console.log("Email sent successfully:", info.response);
});

But when i add the same Creds in appwrite. and run Appwrite doctor.
I get this
[Connectivity]
🟢 Console.DB(console)...............................connected
🟢 Projects.DB(database_db_main).....................connected
🟢 Cache(cache_redis_main)...........................connected
🟢 Queue(queue)......................................connected
🟢 PubSub(pubsub)....................................connected
Deprecated: Implicit conversion from float 0.2 to int loses precision in /usr/src/code/src/Appwrite/Platform/Tasks/Doctor.php on line 196
[Volumes]
🔴 SMTP...........................................disconnected
🟢 Uploads Volume is readable
🟢 Uploads Volume is writeable
🟢 Cache Volume is readable
🟢 Cache Volume is writeable
🟢 Config Volume is readable
🟢 Config Volume is writeable
🟢 Certs Volume is readable
🟢 Certs Volume is writeable
And also tried to add it as a email provider. but i get error there also.
Failed sending to target test@gmail.com with error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

More info. I am using Appwrite Version 1.5.3

Any help would be appreciated
Recommended threads
- Invalid credentials after migration
Hi everyone! After migrating our self-hosted Appwrite 1.3.1 to another server (staging, so a different domain), we are now getting 'Invalid credentials' when ...
- I am getting a 401 unauthorized response...
I have a Next.js application that stores user PDFs. I'm able to save them normally, but when trying to access the files using getFileView, I get a 401 Unauthori...
- Error sending push message from dashboar...
I am trying to implement appwrite fully into my app and am switching over from firebase. I registered FCM as a Provider and tried to send a push message via the...
