Powershell을 통해 이메일을 보내기 위해 이미지를 이메일에 삽입하려고합니다. 다음은 Powershell 이미지를 이메일로 보내기
는 내가 가지고있는 코드 :$Attachment = New-Object Net.Mail.Attachment($LocalLocation)
$Attachment.ContentDisposition.Inline = $True
$Attachment.ContentDisposition.DispositionType = "Inline"
$Attachment.ContentType.MediaType = "image/png"
$MailMessage = New-Object Net.Mail.MailMessage
$MailMessage.To.Add($emailTo)
$MailMessage.From = $MyEmail
$MailMessage.Subject = "Test Email"
$MailMessage.IsBodyHtml = $True
$MailMessage.Attachments.Add($Attachment)
$MailMessage.Body = "
<html>
<head></head>
<body>
<img src='CID:$($Attachment.ContentId)' />
</body>
</html>"
$SmtpClient = New-Object Net.Mail.SmtpClient("123.0.0.1",25)
$SmtpClient.Send($MailMessage)
내가 이메일을 보냈 얻을하지만 그냥 빈 상자는 메시지에있다. $ LocalLocation은 내 이미지에 대한 링크입니다.
내가 파워 쉘 3
본문에서는'$ Attachment.ContentId'를 참조하고 있지만 값을 지정하는 것을 보지 못했습니다. – LotPings