JMail.NET V1.1 發送郵件

      自己寫的一個小軟件,想做個郵件提示的功能模塊,找了半天,覺得JMail這個挺不錯的,應該能滿足自己的要求,於是就去下載了JMail.NET V1.1。

       Dimac在網站上給了些JMail的例子,看起來還是比較簡單的,也不復雜,但是自己用起來的情況去不是這樣,看和做確實就是兩回事情啊!

       網上的很多JMail.NET的例子,在現在的V1.1中都不能運行了(還是有參考價值的),所以只能自己動手來做了 。

       倒騰了一下午,終於能順利發送郵件了。

 


        程序的代碼:
namespace JMailTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Message message = new Message();

            //設置發件人地址
            message.From.Email = "*@*.com";

           
            // 添加一個收件人地址
            message.To.Add(new Address("*@*.com"));

           
            // 設置主題和內容
            message.Charset = Encoding.UTF32;
            message.Priority = Priority.Medium;
            message.Subject = "Hello, world!";
            message.BodyText = "Test JMail.";
           

            // 添加一個附件
            message.Attachments.Add(@"d:/in1.txt");

 

            // 發送消息
            try
            {
                Smtp smtp = new Smtp();
                smtp.UserName = "*@*.com";
                smtp.Password = "***";
                smtp.HostName = "smtp.*.com";
                smtp.Port = 25;
                smtp.Domain = "*.com";
                smtp.LogStream = Console.OpenStandardOutput();
                smtp.Authentication = SmtpAuthentication.Login;
                smtp.Send(message);
                Console.WriteLine("The message has been sent.");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Failed to send message: {0}", ex.Message);
            }

        }
    }
}
這只是個簡單發送郵件的例子,下面在做個簡單接受郵件的例子看看。

天天倒騰倒騰,還是有點樂子的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章