For when you need to use gmail smtp without OAuth or want to link up a less than secure app. This specifically details the extra steps needed for GSuite accounts.
- Login to a Domain Administrator Account
using System; | |
using System.Collections.Generic; | |
using System.Data; | |
using System.Data.SqlClient; | |
using System.Dynamic; | |
public class DynamicSqlDataReader | |
{ | |
private static dynamic ToExpando(IDataRecord record) | |
{ |
# 00000000X00 | |
/([0-9]{8,9}[a-z,A-Z][0-9]{2})/g | |
# 00-000000-X-00 dashes are optional | |
/([0-9]{2}-?[0-9]{6,7}-?[a-z,A-Z]-?[0-9]{2})/g | |
# 00-000000 X00 dash is required, space before letter is optional | |
/([0-9]{2}-[0-9]{6,7}\s?[a-z,A-Z][0-9]{2})/g |