0
イメージ添付ファイルを使用してメールを送信しようとしていますが、依然としてエラーが発生しています (※プロパティまたはインデクサー "添付ファイル"それは読み込み専用です*)プロパティまたはインデクサー「添付ファイル」を割り当てることができません - 読み込み専用です
イメージ添付ファイルを使用してメールを送信しようとしていますが、依然としてエラーが発生しています (※プロパティまたはインデクサー "添付ファイル"それは読み込み専用です*)プロパティまたはインデクサー「添付ファイル」を割り当てることができません - 読み込み専用です
なぜこのようなコードを複雑にしますか? Attachments
プロパティは読み取り専用であるため、message.Attachments.Add
を使用する必要があります。
var message = new MailMessage(fromAddress, toAddress)
{
Subject = Environment.MachineName,
Body = "PC NAME : " + Environment.MachineName + "\r\nIP ADRESS : " + Dns.GetHostEntry(Dns.GetHostName()).AddressList[1],
};
message.Attachments.Add(new Attachment(@"c:\MyDir\Img" + "/img" + (Saving.CountImagesTaken(@"c:\MyDir\Img") - 1).ToString() + ".png"));
using (message)
{
smtp.Send(message);
}