Send email from #my-domain.com using SendGrid in Azure - azure

I have my web app working in azure. What I would like is to be able to send emails from xxx#mydomain.com. Is that possible using SendGrid?
For example, if I use gmail's smtp, emails are sent from the email address specified in the NetworkCredentials user name, even if in the MailMessage I use a different email address.
If I use SendGrid instead, will emails come from the user name created by azure or will I be able to achieve this?

You will be able to send email from whatever address you want, just specify the correct from address (e.g. xxx#mydomain.com) when sending the email.

You will need to use what SendGrid calls "Whitelabels":
To access this page, log into https://app.sendgrid.com/ then click on Settings > Whitelabels > Domains:
SendGrid will then ask you to enter 3 CNAME records to prove that you own/ have authorised access to that domain.

Related

How to auto-receive all Gmail messages in a Google Group

I am using a Google Workspace account and wanted to create a backup of all the emails received in my Gmail Inbox so that even after cleaning the inbox (deleting the emails from Gmail), the backup of emails would be there in Google Groups.
To do this, I am thinking of creating a google group with only one member (me).
After deleting the emails from my Email ID, the emails will still be present in the Google group.
But to achieve this, if I add a Gmail forwarding rule, then I might receive all the messages from my name instead of the original sender's name.
Is there a way through which I can auto-receive the original messages on Google Group which I received on my Email ID?
You won't be receiving the email from your email address when adding a forwarding rule.
Therefore, if you plan on forwarding all the incoming mail to your group, you should proceed by adding a forwarding rule and adding the email address of the group.
Afterwards, you will end up receiving the email in the group looking something similar to this:
Reference
Automatically forward Gmail messages to another account.

DocuSign API Email Verification

I'm having an issue receiving the verification email from DocuSign that is needed to create an account under my master account to connect for use with API. The emails don't appear to be hitting my firewall, nor are they showing up in my email. Does anyone know if these emails are coming from docusign.com, docusign.net, or some other domain?
In Demo emails will come from dse_demo#docusign.net and in PROD it should come from dse#docusign.net. Also please check your Spam/Junk folder if it landing on these folder as per your email server policy.

How do I send email on from a Google G Suite Group on another domain?

I want to send emails from a G Suite Google Group address e.g. group#mydomain.com. The account I will be using to send emails is in another G Suite domain, e.g. user#anotherdomain.com. I can verify the access with a confirmation code, but I am required to provide an SMTP account as well. I provide an SMTP username/password on the same G Suite Domain as the group, e.g. smtpuser#mydomain.com:
Now whenever I send an email from group#mydomain.com, the emails always show up as originating from the email I provided for the SMTP username, smtpuser#mydomain.com rather than the group address of group#mydomain.com.
I've struggled with this configuration forever and finally got an answer! You have to make sure the user information provided for the SMTP configuration is also configured to send email on behalf of the group.
So in the example I posted, you need to configure smtpuser#mydomain.com to send email from group#mydomain.com as well as configuring user#anotherdomain.com to send email from group#mydomain.com.
I sure hope this helps save someone time!!

Mails for verification using Nodemailer

I want to use node-mailer module to send emails to registering users on app for verification and other purposes also. I am not sure which transport mechanism to use so that emails I send are not a spam and also get delivered.
I also want to use the same domain to receive emails regarding support and bugs(i.e lets say on email on support#example.com). I am planning to set-up google apps account for this. Basically I will set-up the google apps account with me being an user and having an alias support#example.com. So can I also set-up an alias with say admin#example.com and send the emails using nodemailer from my app using this email address? But obviously I don't want to store my email id and password for google apps in the code for security reasons. So how Should I do it?
Other option is to Amazon SES, I believe its a good service and would be very useful. But can I use the same domain name for serving email from AMAZON SES and google apps also being able to host my app? So how to send emails from AMAZON SES by authenticating SPF and DKIM so that these emails reach the inbox of the user.
Saransh,
You absolutely can use the same domain and email address with both Google Apps and AmazonSES without any issues. When it comes to receiving emails, all messages have to be directed to a single server (your MX records). But sending email is very different in that you can send email from many different sources without any issues.
To ensure your messages don't go to the SPAM folder just be sure to properly authenticate all your messages with SPF and DKIM. I'm not sure how this works with AmazonSES, but it was really easy with the provider that I chose for my email http://socketlabs.com

How can I set the email sender's name in Jenkins using gmail smtp?

I'm setting up a Jenkins server. I got it sending emails through my gmail apps account. The problem is when I receive an email from Jenkins the sender's name is empty (I just see the email address used to authenticate with gmail's smtp), which makes it difficult to set a filter or distinguish Jenkins emails from the rest.
Thanks.
Can't be done. SMTP servers of Gmail override this info.

Resources