Azure Sendgrid has gone missing - azure

as the title states... The sendgrid in my Azure portal is missing and I did not get any notifications about this. Does anyone know what happened? I searched for the resource and it's not there but recommends me to get a sendgrid twilio.
The weird part is my function apps are still linked into the sendgrid and I have no access to it. I also have a sendgrid function url...
Any ideas what is going on?

I finally found mine in the Azure Portal. They have been renamed from SendGrid to SaaS

As per this Document Twilio has completely acquired sendgrid and that is one of the reason why you are unable to find sendgrid in azure portal rather you can able to find Twilio sendgrid.
So what ever you want to create you need to do it only through Twilio Sendgrid
As per the statement from the above image what ever you want to deal with Sendgrid you can check in Twilio Send grid
Here is the document for creating Twilio Sendgrid Email API.

Related

Send azure monitor alert to slack not working

I am sure this has been asked many times but am unable to find relevant answer. Is there any way to send Azure monitor alerts to slack via Logic apps or some other way. I have found this template - https://github.com/Azure/azure-quickstart-templates/tree/master/demos/alert-to-slack-with-logic-app and integrated it into my azure system but it is not working.
Have tried some work around mentioned at - https://github.com/Azure/azure-quickstart-templates/issues/3319 but all in vain
Direct Webhook from action group using slack incoming webhook is not supported , as azure sends alert using its own schema.
Any input is highly appreciated ...
Azure Logic Apps is definitely an option, but if you are not needing complicated workflows, just send the alert directly from Azure Monitor to a Slack channel. You can do this by generating a unique email for the Slack channel and using that email in your Azure Monitor alert action group settings. Another option would be to send the alert to your company alert email inbox and have it automatically forwarded to that Slack channel email address. With this approach you completely remove the dependency and complexity of Azure Logic Apps.
https://slack.com/help/articles/206819278-Send-emails-to-Slack#h_01F4WDZG8RTCTNAMR4KJ7D419V

How do I get an Azure SendGrid api key?

I've followed the instructions for How to Send Email Using SendGrid with Azure to set up a SendGrid account on Azure. When I use NuGet to get the SendGrid package, it's a much newer version (8.0.5 vs 6.3.4) so the sample for actually sending email is no longer valid.
So, I went over to the GitHub page and looked at the Quick Start section to see how the newer api works and I'm stuck--where in the world do I find/get my SendGrid api key? It's nowhere to be found on my Azure SendGrid account page.
The SendGrid api keys documentation page has some info on API Keys management, but it makes no sense relative to Azure.
You have to take your username and password from the Azure portal and log in to sendgrid.com itself. From there, you should be taken to app.sendgrid.com. In the left menu, under settings, you can create API keys for your account.

VirtoCommerce Azure Email Provider

I have deployed VirtoCommerce to the azure cloud service and the website is pretty functional aside from a few quirks. One of these quirks is that, after completing the checkout process no email gets sent to the user account.
The email account does exist and I have full access.
Do i need to set up something like SendGrid?
Or does it natively support that and how do i activate it?
Thanks for helping!
To get VirtoCommerce sending emails you will need to set up and account with SendGrid as mentioned in their documentation.
You can get setup with SendGrid for free on Azure, via this sign up form.
Once you have your account details, you can add them to VirtoCommerce by following the instructions for configuring mailSettings (see 'Quick Overview') in the Virto docs.

SendGrid being blocked by Yahoo Mail server

As of a few weeks ago, I noticed that I am unable to receive emails from my domain account. My application is deployed to the azure server and it uses SendGrid to send emails and this happens from my application. For example my application is 'myapplication.com' and the azure sendgrid configuration for the mail server is set up to use 'Jake#myapplication.com' but when I send and email to my yahoo account, let say to reset my password. The email never makes it, not even going to spam. I remember reading something like this a few weeks back http://sendgrid.com/blog/update-yahoos-dmarc-policy "Yahoo New Policy" but I don't see how that would effect me since my from account is not a yahoo account. If there is no fix for this, what is an alternative email setup
Before considering an alternate email setup, contact SendGrid through support.sendgrid.com, it's possible that Yahoo is wrongly blocking your email. If this is the case SendGrid will advocate for you and work to get it unblocked.
Disclaimer: I am a SendGrid Employee
I'd suggest looking at the sendgrid dashboard and search for that email. You will be able to see exactly what happened.
it seems that Sendgrid IP pool is being deferred by yahoo. I am not sure what Sendgrid is planing to do to rectify this issue as it is impacting their clients who uses shared pool service
I have just stumbled on this issue. And it's not only Yahoo blocking sendgrid emails. They rather complaining about the senders ip address "Send Grid" rather than senders email address. :-(

Can gmail (smtp.gmail.com) post incoming mails to my application instead of my applications pulls the mail?

I am using smtp.gmail.com to send mails.
I want to read/parse mails in my application.
I know how to pull the mails, there are API libraries to handle that. It is bit over do for my application.
Instead, is there any way gmail can post mails to my application like sendgrid does ?
If you want to get emails from a gmail account, and want a webhook to do such, you could use Context.io's Webhook Feature.
However, at the maximum volume you'll be able to send out with Gmail, I'd recommend looking toward an email service provider's free plan. If you're familiar with SendGrid already SendGrid's Free Plan will give you access to both low volume sending, and the Parse webhook. Other email service providers will give you the same functionality on their free plans, as well (e.g. Mailgun).
Disclaimer: I am a SendGrid employee.

Resources