- PR -

VB.netでメールを送信したのはよいのですが・・・

投稿者投稿内容
もぐたんく
会議室デビュー日: 2003/12/11
投稿数: 4
投稿日時: 2003-12-15 15:55
もぐたんくです。
KeroKero様、きくちゃん様、Jitta様。
返答ありがとうございました。

メールヘッダやネットで色々と調べていたのですが、Almailを使っているユーザーにメールを送信する時に、添付ファイルを指定する場合は、uuencodeするとうまく送信される事が判明しました。
今回はその方向で対応し、送信される事を確認しました。
以下は修正後のソースです。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
System.Web.Mail.SmtpMail.SmtpServer = smtpサーバーを指定します。

Dim message As New System.Web.Mail.MailMessage
message.From = 送信者のアドレスです。
message.To = 受信者のアドレスです。
message.Subject = "VB.netからメールを送るサンプル"
message.BodyEncoding = System.Text.Encoding.GetEncoding("ISO-2022-JP")
message.BodyFormat = Web.Mail.MailFormat.Text
message.Body = "このメールはVB.netから送信しています。"

Dim attachment As New System.Web.Mail.MailAttachment("C:\logo_header.gif", Web.Mail.MailEncoding.UUEncode)
message.Attachments.Add(attachment)

System.Web.Mail.SmtpMail.Send(message)

MsgBox("メール送りました")
−−−−−−−−−−−−−−−−−−−−−−−−−−

KeroKero様、きくちゃん様、Jitta様。
何度も質問して申し訳ありませんでした。
<|_ _|>

スキルアップ/キャリアアップ(JOB@IT)