No, app passwords are not supported for my domain. I think they are supported for this Gmail account, but not for my domain "mike-leone.com", it says. Ideally that's the account I want to use, but if I can't, I can't.
Supposing i get an app password for my oozerd...@gmail.com, how do I use it? Do I use that app password when sending email, instead of my account password? On Jul 19, 2017 8:35 PM, "Micheal Espinola Jr" <michealespin...@gmail.com> wrote: > The correct way is to generate an app password for Gmail as well. Do not > lower your account security. > > <http://goog_1551210275> > > https://myaccount.google.com/apppasswords > > > -- > Espi > > > On Wed, Jul 19, 2017 at 5:00 PM, Michael Leone <oozerd...@gmail.com> > wrote: > >> Using Win 10 1607, PSVersion 5.1.14393.1480 >> >> I am seriously confused. I want to send an email using Powershell via >> my Yahoo account. (I would have liked to send via my gmail account, >> but GMail rejects Powershell connections, unless I reduce the security >> on my account, which I am unwilling to do. Yahoo provides an "app >> password", supposedly for situations just like this). >> >> So I generated an app password from my Yahoo account, and tried to >> send a test email like this: >> >> $Username = "oozerd...@yahoo.com" >> $Password = "-Yahoo generated app password-" >> >> $SecurePassword = $Password | ConvertTo-SecureString -AsPlainText -Force >> $Credentials = New-Object System.Management.Automation.PSCredential >> -ArgumentList $Username, $SecurePassword >> >> $RcptTo = "tur...@mike-leone.com.com" >> $Subject = "Yahoo Test" >> $Body = "This is a test message" >> Send-MailMessage -From $Username -To $RcptTo -Subject $Subject -Body >> $Body -SmtpServer smtp.mail.yahoo.com -Port 587 -UseSsl -Credential >> $Credentials >> >> And yet it still fails: >> >> Send-MailMessage : The SMTP server requires a secure connection or the >> client was not authenticated. The server response was: 5.7.1 >> Authentication required >> At C:\Scripts\Send-Email-from-PS1.PS1:27 char:1 >> + Send-MailMessage -From $Username -To $RcptTo -Subject $Subject -Body >> ... >> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> + CategoryInfo : InvalidOperation: >> (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage], >> SmtpException >> + FullyQualifiedErrorId : >> SmtpException,Microsoft.PowerShell.Commands.SendMailMessage >> >> >> What am I missing here? How can I use Powershell to send email via >> Yahoo mail, preferably using their generated app password? Anyone >> doing this? >> >> How are you sending email from Powershell? >> >> >> >