none
關於利用System.Net.Mail來發郵件,如何顯示多個收件人 ? RRS feed

  • 問題

  • 不好意思,想請問一下,我最近在撰寫自動寄信的功能,我是使用 System.Net.Mail 的功能,以下是我的程式碼,

    我遇到的問題是:我要寄給多個人,功能的確有,大家都有收到,但收件人打開信件只看的到自己的郵件地址,

    目前有試過將收件人地址中間用","隔開,可是還是一樣,收件人只看的到自己,沒有辦法得知收到此信件的人還有誰 ?

    我希望可以將我 Add 上去的收件人地址通通都顯示出來,請問該怎麼做比較好 ?

    P.S. 郵件地址我用中文代替,因為系統告訴我內文不能包含影像或連結。

    public void Mail()
            {
                MailMessage Content = new MailMessage();
                // add file path
                Attachment AddFile = new Attachment(@"D:\test\test.xls");
                // to
                string[] GetMail = { "郵件地址1", "郵件地址2", "郵件地址3" };
                // cc
                string[] CC = { "郵件地址4", "郵件地址5" };
                // from
                string SendMail = "郵件地址6";

                LogText("Ready to start sending Mail.");

                // Setup
                Content.From = new MailAddress(SendMail);
                LogText("From - " + SendMail);

                for (int i = 0; i < GetMail.Length; i++)
                {
                    Content.To.Add(GetMail[i]);
                    LogText("To - " + GetMail[i]);
                }

                for (int i = 0; i < CC.Length; i++)
                {
                    Content.CC.Add(CC[i]);
                    LogText("CC - " + CC[i]);
                }

                Content.Priority = MailPriority.Normal;
                Content.IsBodyHtml = true;

                Content.Subject = "Test";


                Content.Body = string.Format(@"Hi !!");
                Content.Attachments.Add(AddFile);


                SmtpClient smtp = new SmtpClient();
                smtp.Host = "127.0.0.1";
                smtp.Port = 25;

                try
                {
                    smtp.Send(Content);
                    LogText("Send Successes.");
                }
                catch (Exception ex)
                {
                    LogText("Send Fail.");
                    LogText("Error - " + ex.ToString());
                }
            }

    2013年10月28日 上午 03:31

所有回覆