Here is a code snippet to send an email from SharePoint server using PowerShell script.
The code can be modified to change SMTP Server, From and To Email address, Subject, Body and other parameters.
# Configure SMTP server $smtpServer = "[SMTP SERVER]" $mailMessage = new-object Net.Mail.MailMessage $smtpObj = new-object Net.Mail.SmtpClient($smtpServer) # Set email parameters $mailMessage.From = "[FROM EMAIL ADDRESS]" $mailMessage.ReplyTo = "[REPLY TO EMAIL ADDRESS]" $mailMessage.To.Add("[TO EMAIL ADDRESS 1]") $mailMessage.To.Add("[TO EMAIL ADDRESS 2]") $mailMessage.subject = "[MAIL SUBJECT]" $mailMessage.body = "[MAIL BODY]" # Send email $smtpObj.Send($mailMessage)
For adding more recipients, you can add another entry using $mailMessage.To.Add("[TO EMAIL ADDRESS]")
Code2care'smission is to share varied knowledge in technical and non-technical areas gathered during day-to-day learnings and development activities so that our visitors can leverage this portal to find solutions to their queries without re-inventing the wheel. Technical posts include Learnings, Tutorials, Video Tutorials, Code Snippets, Tips-n-tricks.