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は私の画像へのリンクです。
私はPowerShellの3
あなたは '$ Attachment.ContentId'を参照していますが、値を割り当てているとは思われません。 – LotPings