none
如果在mail中換行? RRS feed

  • 問題

  • 各位好:

    小弟參考了http://blog.blueshop.com.tw/timothychi/archive/2007/05/18/50948.aspx發mail的方式

    //建立 SmtpClient 物件 並設定 Gmail的smtp主機及Port 
    System.Net.Mail.SmtpClient MySmtp = 
    new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);

     MySmtp.Credentials = new System.Net.NetworkCredential("YourID""YourPassword"); 

    //Gmial 的 smtp 使用 SSL

    MySmtp.EnableSsl = true; 

    //發送Email

    MySmtp.Send("發送者<sender@gmail.com>""收件者<receiver@gmail.com>", "C# Gmail發信測試""文件內容");

    但小弟想問如果文件內容中有要換行的話該怎麼做?

    2012年2月14日 上午 05:57

解答

所有回覆

  • 我正好在寫Email的

    可以利用</br>

    • 已標示為解答 天狼星人 2012年2月14日 上午 06:13
    2012年2月14日 上午 05:59
  • Send方法改用MailMessage物件傳參數(寄信只要記住兩大物件:MailMessage和SmtpClient這兩個就好)

    MailMessage類別

    這樣您才能夠指定MailMessage.IsBodyHtml為True,並使用<br />字串來換行


    • 已提議為解答 GragonP 2012年2月14日 上午 06:08
    2012年2月14日 上午 06:04
  • 請問是

    </br> or <br/> or <br>


    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/

    2012年2月14日 上午 10:47
  • 經過測試後是<br>才行 

    也記得如Shadow說的  要把IsBodyHtml設為True

    2012年2月14日 下午 12:48
  • 純文字用

    NewLine

    Html 信件用

    <br>

    <br空格/> 是新的標準,未來要用這個,ie7 以後確定支援這個,ie6 就要跑跑看才知道。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年2月14日 下午 03:17
  • 這篇 html 的很短,也可以看看:

    [VBNET] 在 HTML 郵件內加入樣式庫

    這篇是用 <p> ... </p> ,所以 <div>...</div> 也是可以。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年2月14日 下午 03:19