script
Sending emails with sendgrid
I am using this library written by @alexgaribay. I have setup the api key in the config . Using the SendGrid Emai and Mailer to send the email .
Email.build()
|> Email.add_to("email")
|> Email.put_from("email")
|> Email.put_subject("Hello from Elixir")
|> Email.put_text("Sent with Elixir")
|> Mailer.send()
This returns :ok. But I am not receiving email in the email address I write in the above Email.add_to . Am I doing some thing wrong?
Marked As Solved
marcuslankenau
We are using send grid as well. If nothing else helps you can try this piece of code to send a mail and look if it works: send_grid.ex · GitHub
Just to exclude the possibility that there is an issue in the lib.
You have to set SEND_GRID_API_KEY in your env.
Also Liked
alexgaribay
If :ok is being returned, then SendGrid is saying that it’s a valid request. Do you by chance have the sandbox_enabled flag as true in your config? That would be the only way you’d get :ok without the email being sent.







