Hi Michael, thanks for the reply. Unfortunately that didn't change anything.
A friend of mine who is a .Net dev said something about adding the attachment
to the message but I cant seem to figure out the right statement. >From what
I've read, it should be something like
$messageParameters.Attachment.Add("$Attachment") but it just throws an error.
-matt
From: Micheal Espinola Jr [mailto:[email protected]]
Sent: Friday, February 25, 2011 6:16 PM
To: NT System Admin Issues
Subject: Re: PS send email w/ embedded image
Could be because the header for MediaType should be "image/jpeg" ?
--
ME2
On Fri, Feb 25, 2011 at 5:47 PM, Matthew Bullock
<[email protected]<mailto:[email protected]>> wrote:
I was hoping someone might be able to help me out with a poweshell script.
The script sends a simple email, but I'm trying to embed a logo image and it's
not working. All I get is an empty square for the image.
Any help would be much appreciated,
-matt
$Attachment = New-Object System.Net.Mail.Attachment("C:\scripts\logo.jpg")
$Attachment.ContentDisposition.Inline = $True
$Attachment.ContentDisposition.DispositionType = "Inline"
$Attachment.ContentType.MediaType = "image/jpg"
$Attachment.ContentId = "logo"
$body = {
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<style type='text/css'>
BottomRight {
position: absolute;
bottom: 2px;
right: 4px;
}
</style>
</head>
<body>
<font face="calibri, helvetica" size="2">
<p>Hello</p>
</font>
<div id='BottomRight'>
<img src='cid:logo alt=logo'/>
</div>
</body>
</html>
}
$messageParameters = @{
From =
"[email protected]<mailto:[email protected]>"
To = "[email protected]<mailto:[email protected]>"
SmtpServer = "mxserver"
Subject = "Test Email"
Body = $body
}
Send-MailMessage @messageParameters -BodyAsHtml
$Attachment.Dispose()
~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~
---
To manage subscriptions click here:
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to
[email protected]<mailto:[email protected]>
with the body: unsubscribe ntsysadmin
~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~
---
To manage subscriptions click here:
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to
[email protected]<mailto:[email protected]>
with the body: unsubscribe ntsysadmin
~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~
---
To manage subscriptions click here:
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to [email protected]
with the body: unsubscribe ntsysadmin