Microsoft
Software
Hardware
Network
Question : Move Mailbox Powershell Script (sending Welcome e-mail HTML format)
Hi,
Moving the mailbox (from 2003 to 2010) is not a problem..however i cannot get the script to determine the move status ( and send welcome email if status = completed or completed with warning). I've included my script below. My main problem is getting it send the HTML email.
Could anyone stop me from pulling out what's left of my hair?
Thanks
function SendEmail
{
Param ($To, $From, $Subject, $Body, $Attach)
$msg = New-Object Net.Mail.MailMessage
$msg.From = $From
$msg.To.Add($To)
$msg.Body = $Body
$body= New-Object System.Text.StringBuilder
$msg.Subject = $Subject
$msg.IsHtmlBody = $true
$client = New-Object Net.Mail.SmtpClient("local
host")
$client.Send($msg)
}
$EmailTo = “*@bskyb.com”
$EmailFrom = “*@bskyb.com”
$EmailSub = “Migration to Exchange 2010”
$EmailBody = get-content "c:\temp\welcomemail.html”
| Out-String
#Call Function
SendEmail $EmailTo $EmailFrom $EmailSub $EmailBody
Answer : Move Mailbox Powershell Script (sending Welcome e-mail HTML format)
You have put IsBodyBody, it's IsBodyHtml !!
Also, make sure you have a file called 'welcomemail.html' in c:\temp
Shaun
Random Solutions
ASPX file
custom ADM which will restrict and hide all drives except F on Windows 2008 Server
Install MS Visual Studio .NET/SQL Server and PHP/MySql on the same computer
How to run an executable packaged inside a JAR?
Including fields in Filemaker email
How do I transition mailboxes from exchange 2003 to exchange 2010 when both exchange servers are in different domains without causing an outage
delete one line in ms word
Java Binding ServerSocket
Creating a list item from sharepoint custom workflow with Multiple values from another list
ADMT and sid mapping