I want all my emails which is going by my website like "Registration Email, Forget Password Email etc" will send through mailchimp. Anyone can suggest how can i achieve this?
For this purposes, you should use transactional email API. Mailchimp company provides a service called Mandrill that implements it.
Related
I have a form on my portfolio that allows a user fill in a form with a question they have and send that to me by email.
When i try to use sendgrid it only allows me as a verified user to send emails from my own email address. but i want the 'from' field to be dynamically filled in by that user and then sent to me.
note: I also tried 'emailjs' but that works fine in development but fails in production.
Any suggestions on how to fix this or any other platforms i can use for that preferabally free since it is a hobby project.
Thanks
Twilio SendGrid developer evangelist here.
You do need to use a verified email address to send emails from SendGrid, this is to stop people using a form like you describe to spoof anyone's email address.
A better idea is to send emails created in your form from a verified email address and set the reply-to address as the submitted email. That way you can send with SendGrid and then when you reply in your email client it will return to the person that submitted the form.
I added more detail and example code (in Python) in this answer.
Please, see the screenshot (of an email) that I received for my transaction.
I would like to create the similar email template for the users who interact on my site.
I really like mailchimp and it is email templates. But I cannot send a transactional email, triggered by the recipient's action like purchase confirmations etc. I came to know about mandrill, but I could not sign up for mandrill.
I want to know how these email templates (refer above screenshot) are created... is there any free website that I can use?
There is also something called Mautic. This is an open source marketing automation tool. Which has lots of possibilities and where you can also use your own email templates.
Hope this helps in a way!
I am developing an application, where I have a use case where I advertise a particular email id on a web site. Now, I need people to send me some information and an attachment to that email id . When I receive that email, it should trigger some action in my web application, such that I have both this document and the body of the email available to be in my web application. Then I can parse this information and take appropriate action. Let me know if it is possible to do this kind of email processing using Mandrill or Mailgun or SendGrid, and if yes, can you provide details/documention links on how this can be done.
Thanks
kabir
All three of those services support "inbound" email parsing, which should allow you to process and react to received emails.
Essentially they'll receive and process the email on your behalf, and send you a webhook with normalized data. Docs links below.
SendGrid Inbound Parse Webhooks
Mailgun Inbound Routes API
Mandrill Inbound Email Parsing
I'm testing the gmail markup "go to action":
https://developers.google.com/gmail/markup/actions/actions-overview#go-to_actions
I've set up a gmail markup (with microdata due Mandrill doesn't support json-ld) in a HTML email and send it like it's shown in this tutorial:
https://developers.google.com/gmail/markup/apps-script-tutorial
It's working well, but when I try to send the same HTML email through Mandrill API, the action button is not shown at all. I know the "from" and "to" emails must be the same gmail account so I do so when I send it in both cases, but just only works when I use the app script.
Is mandrill removing any microdata info when the email is sent? Has anyone dealt with this scenario?
Your mails need to be authenticated via DKIM or SPF. The app-script (and Gmail in general) does this automatically for you. It thus probably won't work with Mandrill unless you register with Google.
I am going to send emails using email router. But unable to find out which the email account the email router used to send the email. I want to seek your kind help and suggestions in this regard.
Thank You.
You will have to define an account to the email router. Check this tutorial to see how.