When a user requests a magic link, I can see on the Resend dashboard that the email is sent immediately to the recipient. However, the user actually receives the email in their inbox after a delay of 4–5 minutes.
Interestingly, when they open the email, it shows that it was sent "4 minutes ago," confirming that Resend sent it instantly, but it was somehow delayed in delivery possibly being held up by Gmail or something else?
how to fix it? Would appreciate any help!
TL;DR
Developers facing delay issue with magic link authentication email sent using Appwrite + Resend SMTP. Emails show delay of 4–5 minutes in delivery, even though Resend dashboard confirms instant sending. Likely held up by Gmail or other factors. Solution: Check email configuration settings, SPF, and DKIM records.