
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 document structure: unknown attr...
Unexpected error while trying to add a domain. Not sure if this has any relation to this, but I have updated to v1.6.2 from v1.6.0 recently.
- console messaging - Error 500
Hello, on my self hosted instance (1.6.0) after I tried to use the messaging feature and press "send" for a test message, I get "Error 500" for the messaging t...
- Selfhosting problem
I'm migrating from cloud to self-hosted. I tried using 'Export to self-hosted instance' and use my free Ngrok domain as Endpoint self-hosted instance, but I got...
