zoukankan      html  css  js  c++  java
  • C#发送Email

    因为硬盘损坏和换工作两个原因,我曾经写过的绝大多数代码都丢失了。这是件让我感觉很遗憾的事情,软件开发的高效率是建立在重用基础上的,代码丢失无疑是对重用的一个绝大打击,以前封装好的功能现在统统需要重新来过,我的工作效率一下子下降了不知多少倍,某种意义上讲,我从此踏上一个新的程序开发征程。此刻,为我的代码们默哀,为我新的程序生涯祈愿!愿我将来在技术的领域中能走得更远。

    今天写一个C#发送邮件的功能,由于不想花太多时间,我打算从同事的代码中移植一份过来。拿到同事的程序后心里不禁一动。那段代码中有一行我熟悉的文字,而这段文字是我两年以前写的,而且从命名风格和程序结构的风格来看这个程序确实是我当年所写。两年前我是一个入行不久的新人,喜欢把工作中新学会的东西和通用性强的代码贴在blog上。没想到那时的代码通过互联网传播到彼时我完全不认识的一个人——此时我的同事这里。是应该感叹我们的缘分还是互联网的传播能力呢!

    今天我对代码进行了一些改造,拿出来共享,兴许对某些人有所帮助。

    注意:126的邮箱只支持老账号发送,新申请的账号用此程序不能发送


    Code

    为方便多语言混合使用我编译了一个bin文件,如果vb.net或者c++。net使用的话可以直接引用bin文件,当然也可以翻译代码到目标语言

    bin source /Files/zyip/jmail.rar

    使用jmail

    下载jmail

    注册jmail.dll 发布时需要这一部

    在项目中加入jmail.dll的引用

    Code
  • 相关阅读:
    easyui validatebox textbox 取值和赋值
    linq中如何在join中指定多个条件
    easyui datagrid 表头固定(垂直滚动条)、列固定(水平滚动条)
    JS Jquery 中 的遍历
    EasyUI datagrid formatter 属性
    基于C#的socket编程的TCP异步实现
    Winform 最小化双击显示,最小化右键退出。退出
    C#中的Invoke
    Socket之listen() receive()
    20210512学习笔记--一直没干啥有用的事儿,最主要还是量变不够,进展过于慢了
  • 原文地址:https://www.cnblogs.com/zyip/p/1447043.html
Copyright © 2011-2022 走看看