I'm toying with an extension that interacts with Gmail, and am interested in auto-generating a "Welcome" email with setup instructions on install or when a new Gmail account is created with the extension already installed.
For some background, HelloSign for Gmail seems to do this, and is where the inspiration comes from. With the extension already installed, upon creating a new Gmail address, HelloSign sent me a "Setup Instructions" email almost immediately (Screenshot of email: http://screencast.com/t/C3v7hL1Chr). I have had the extension installed for quite some time, and don't recall receiving this email when I initially installed it, but may have just overlooked it at the time.
I'm not sure if there is a command built into the extension to generate this, or if they're just extracting the email address signed into Gmail and generating it on their own. I know the getAuthToken API will pull in data for the user signed into Chrome, but I can't find anything like this for Gmail.
I'm very new to all of this and the answer may be right in front of me, but I haven't been able to find it. Any input is greatly appreciated!
Related
In our application, when a user signs up they get a one time verification email with a link that they click to confirm the email (VERIFY YOUR EMAIL BY CLICKING THIS LINK). This then usually sends a confirmation email, but instead seems to also send the user a phone SMS message with a phone verification code when the link is clicked (Your verification code is: XXXXX). For context this text is supposed to be sent (and is also sent) when the user signs in. It seems Cognito is getting its steps mixed up, has anyone ran into this before? Any help would be amazing. Thank you!
PS. We are using Node.js for the lambda functions. We use a pre signup lambda, a post confirmation lambda and a post auth lambda that logs information.
This problem first appeared when needing to re-register our toll free number when texts started failing to go through during our registration process. We then waited for the number to get through the vetting process and afterwards the double text issue was still occurring.
The next thing we tried doing was removing all code from the situation (lambda triggers on the user pool) and run the sign in/sign up process. We thought that since in the post confirmation lambda there was code sending the SES email for email verification something may be wrong there. When removing all the triggers and hitting the default email link verification it still sent an SMS.
Lastly, we then tried making a whole separate user pool with the same configuration and no users/ with imported users. Cognito still sent a text (Your verification code is: XXXXX) to the user's phone after they hit the VERIFY YOUR EMAIL HERE link.
Some email clients consider our emails as a phishing (in Office 365). The only thing that was missing based on the https://mxtoolbox.com/SuperTool.aspx?action=mx was DMARC entry missing.
I've added TXT DNS record like this (TTL 1hr):
v=DMARC1;p=none;pct=100;rua=mailto:postmaster#mydomain.com
Can it resolve the issue? Is there any specific action required to make it work with Mailgun / GoDaddy?
Thanks in advance for any help/info.
Since you have p=none, it won't resolve the issue, you need to inform the mail server to reject the email. Basically, you're just in monitoring mode with p=none.
What that being said, it sounds like you're saying Office 365 is regarding your emails as a phishing attempt. I think you might be hitting their spam filter based on certain keywords. Send an email to yourself and look at the PCL in the email headers in the outlook account and see what it says.
If you don't know how to see view the headers and just want to make it easy, you can use an inbox tester that will show you the headers.
You can also open a ticket with Microsoft and ask them why the PCL is high on your emails. They might be able to assist.
Link to: Microsoft Sender Support
Another good thing to do is to go through this Email Checker Guide, it touches on every aspect of sending email. You might have a mis-configuration someplace that's causing the issue.
I'm able to generate the document:
But they are not showing up as requiring action, nor are emails being generated for them:
For reference they were sent to myself (same email)
Check your spam folder and also make sure the emails aren't getting stopped by security software, firewalls, or any other type of network filtering. Try testing with external email addresses to help debug as well, for instance use a gmail or yahoo email etc.
new to programming on the web so bear with me.
I've figured out that OAuth2.0 (the authorization protocol used by Gmail) is used for applications where Site A is given permission to information in Site B (in this case Gmail) by User X.
I am trying to create a website that updates when I receive an email from a specific sender. So, I am not using any of my website users' email information. I'm only using my own. I cannot seem to figure out (or even understand at a high level) how to permanently give my website access to my gmail account without doing some kind of user authentication on myself. What is the high-level process for giving my website this permanent authentication?
Let me know if I can make this clearer. Thank you in advance!
I've never done what you are trying to do, but you may find some useful answers here :)
Getting e-mail ID of sender while fetching mails from Gmail
I hope this helps if not I'm sorry. :)
UPDATE:
After reading that link a little bit more there are parts of it where they are getting the sender. You can always write a code to compare the sender by implementing what you need from that link. :)
I have developed web application in node.js, and now I want to fetch email(s) from gmail and store in my application database. I have read/checked mail-listener2, but it give me some error about authentication. I have raised issue for that, but I am still looking for a trusted library like this. Does anybody worked with this library, or any other solution for the same? In short I am looking for a code/sample/library which is fetch email(s) (including attachment and header detail (I need uniqueid/threadid of email, so I can make a ticketing solution) from G Mail account.
Thanks