That's what I'm using, and I'm sure that my user name and password are correct. I'm baffled.
Do you have 2-factor authentication turned on for Google? Don't know if that would kill remote SMTP but I bet it would.
Did you reduce your Google account security settings? That's important for sending mail from the NVR. Follow the directions here:
https://support.google.com/accounts/answer/6010255?hl=en
Also, I suggest that you set up a new Gmail account JUST for NVR duties, and in that account set up a forwarding rule to send the messages to their final destination. That's much better than reducing account security on your main Gmail account.
Lastly, once you get it working... I have seem Gmail accounts on NVR duty seize up. They seem to consider a stream of false alarms from one's NVR suspicious! If Gmail stops working, log in to the NVR Gmail account and click through any security questions it has and that should get the mail moving again.
LASTLY, if you make a new Gmail account for your NVR, do NOT associate it with a phone number used on your main account. I may be wrong about this, but from what I saw I think that if you link a "reduced security" account to a normal high-security account via a shared phone number, it may screw up the reduced security settings.
This all may be a red herring since Yahoo didn't work for you either but this Gmail setup worked for me... on 2 NVRs, on 2 ISPs.