I've tried to use nodemailer on cloud functions to send e-mails with Firestore's oncreate event. Every time I try to send an email from a cloud function, it throws the following error:
Error: Mail command failed: 550 5.7.1
It also says that I should check my MX
and SPF
records of my domain.
I've tried to use the following SPF records with no success:
v=spf1 include:spf.whservidor.com include:_spf.google.com include:_spf.firebasemail.com include:sendgrid.net ~all
I've also tried to use the Trigger Email from Firestore extension but got the same problem.
Does anyone know what should I include in my SPF records to get this working?
The SMTP 550 error is often caused by specifying an incorrect recipient email address. The SMTP RCPT TO
command is being rejected.
Double check the email address that you are sending email to.