用户操作
[即时聊天] [发私信] [加为好友]
cyhgohappyID:cyhgohappy
2131次访问,排名2万外好友3人,关注者4
cyhgohappy的文章
原创 16 篇
翻译 0 篇
转载 7 篇
评论 10 篇
最近评论
hu437:这些Eclipse里面都有

如果NetBeans支持像VS一样的代码提示就好了,最起码希望能有像Eclipse一样的自己设置 代码提示的方法就好了
violy:好帖, 我白痴一点得问,用ftp 上传 图片 是怎么开始找资料的? 如果有api或者在官方网站上有学习资料就好了! 我都找不到,不知如何下手学! 只能在网上找找想你这样的文章! 这样实在是有点浮浅。有高贵一点的渠道获得吗?!
violy:好帖, 我白痴一点得问,用ftp 上传 图片 是怎么开始找资料的? 如果有api或者在官方网站上有学习资料就好了! 我都找不到,不知如何下手学! 只能在网上找找想你这样的文章! 这样实在是有点浮浅。有高贵一点的渠道获得吗?!
cyhgohappy:fu.ftpClient.sendServer("dele 2.txt "); //删除服务器上的文件

在MAIN方法中啊, 其实就是登陆服务器后,执行FTP的删除命令呀
cise2008sdust:连接成功的,到删除那就不响应了,提示
User logged in, proceed.
421
not disconnect
java.net.SocketException: Connection reset
文章分类
收藏
    相册
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    转载 NET平台利用Jmail.net组件发送与接收邮件(源代码与组件下载)收藏

    新一篇: 为gridview“删除”列添加确认对话框 | 

    JMail.net
          在ASP.net用JMail发送邮件的方法,它是用VS.net为我们提供的工具来把COM组件和.net的组件进行了转化,但在实际的应用中发现,它的内存占用很厉害。好了,Dimac为我们发布了JMail的.net版本.

    一、下载
    进入网站下载地址:http://www.dimac.net/default2.asp?M=Products/MenuDOTNET.asp&P=Products/JMaildotnet/start.htm
    由于下载还需要填写邮件和其他信息,为了让大家更加方便下载点击这里可以直接下载:http://www.dimac.net/FreeDownloads/Freedownload.asp?Id=3F824152-C635-4953-ABFF-0CB11E310C0A

    二、 SMTP发送邮件

    源代码C# SMTP范例
    using System;
    using Dimac.JMail;

    namespace JMailTest
    {
      class MainClass
      {
        [STAThread]
        static void Main( string[] args )
        {
          // create JMail message
          Message message = new Message();
         
          // set sender
          message.From.Email = "me@mydomain.com";

          // add a recipient
          message.To.Add( "myfriend@hisdomain.com" );

          // set the subject & body
          message.Subject = "Hello, world!";
          message.BodyText = "Hello, world! My hovercraft is full of eels.";

          // add an attachment
          message.Attachments.Add( "C:\\me_dancing.wmv" );

          // send the message
          try
          {
            Smtp.Send( message, "mail.mydomain.com" );

            Console.WriteLine( "The message has been sent." );
          }
          catch ( Exception ex )
          {
            Console.WriteLine( "Failed to send message: {0}", ex.Message );
          }
        }
      }
    }

    三、POP3接收邮件范例
    using System;
    using Dimac.JMail;
    
    namespace JMailTest
    {
      class MainClass
      {
        [STAThread]
        static void Main( string[] args )
        {
          // connect to pop3 server
          using( Pop3 pop3 = new Pop3(  "mail.mydomain.com", 110,  "me",  "secret"      ) )
          {
            // iterate message
            foreach( Message message in pop3.Inbox )
            {
              // print interesting headers
              Console.WriteLine(  "{0}\t{1}\t{2}", message.Date, message.From, message.Subject );
            }
          }
        }
      }
    }

    四、利用 MailMerge实现群发邮件
    using System;
    using System.Data;
    using System.Data.Odbc;
    using Dimac.JMail;

    namespace JMailTest
    {
      class MainClass
      {
        [STAThread]
        static void Main( string[] args )
        {
          // create mailmerge instance
          MailMerge mm = new MailMerge();

          // setup template
          mm.Template.From = "me@mydomain.com";
          mm.Template.To.Add( "<%# EmailAddress %>", "<%# Name %>" );
          mm.Template.Subject = "Hello <%# Name %>";
          mm.Template.BodyText = "Hello there <%#  Name %>. This is your e-mail address: <%# EmailAddress %>!";

          // set output directory              
          mm.OutputDirectory = "C:\\MailServer\\Pickup";
                
          // open sql connection  
          using( OdbcConnection connection = new OdbcConnection( "DSN=MyDSN" ) )
          using( OdbcCommand command = new OdbcCommand( "SELECT EmailAddress, Name FROM Contacts", connection ) )
          {
            connection.Open();
            // get data reader        
            using( IDataReader reader = command.ExecuteReader() )
            {
              // set data source
              mm.DataSource = reader;

              // databind!
              MailMergeResult result = mm.DataBind( false );

              Console.WriteLine( "Success: {0}, Failure: {1}", result.SuccessCount, result.FailureCount );
            }
          }
        }
      }
    }

    五、总结

          Jmail.net完全基于.net框架开发的,应该会与asp.net更加紧密的结合在一起。更重要是JMailServer也同时发布了,这样一来可以自己架设邮件服务器了。可惜还不能下载。有兴趣的可以在dimac的网站上找找看。

     

    发表于 @ 2008年02月25日 16:47:00|评论(loading...)|编辑

    新一篇: 为gridview“删除”列添加确认对话框 | 

    评论

    #hcc_ynkm 发表于2008-06-13 10:51:24  IP: 61.159.254.*
    我晕,难道你提供的哪个free版地址可以用Pop3吗?下JMail.NET Professional么我又没钱,真是难办啊,谁有可以用的给个吧?我向大家求求了
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © cyhgohappy