精华内容
下载资源
问答
  • 电子邮件接收程序

    2008-05-20 13:18:43
    一个电子邮件接收的小程序~
  • 52电子邮件接收程序

    2011-04-02 03:16:02
    52电子邮件接收程序这个是在VBgood找到的源码,传到空间做个备份,
  • 电子邮件接收

    2012-12-11 11:27:34
    文件中包含了电子邮件接收的完整代码,可以实现任意邮箱的电子邮件的接收,删除,存储功能
  • 接收电子邮件接收电子邮件接收电子邮件接收电子邮件接收电子邮件接收电子邮件接收电子邮件
  • 电子邮件发送和接收程序.rar 电子邮件发送和接收程序.rar 电子邮件发送和接收程序.rar 电子邮件发送和接收程序.rar
  • C#电子邮件接收程序设计与实现 自己写的 很简单 很实用
  • 类似于foxmail的电子邮件接收发送客户端 源代码.zip
  • email电子邮件接收程序,支持SMTP,POP3,IMAP4.zip
  • Papercut简单的SMTP桌面电子邮件接收
  • 论文参考,JAVA基于JAVA的电子邮件接收系统论文
  • 完整的电子邮件接收和发送,基于C#的,可用于课程设计
  • VC++ WinSocket接收电子邮件源码.zip
  • JAVA 电子邮件接收

    2011-05-02 17:04:10
    本软件旨在为电子邮件客户提供友好的操作界面和快捷的邮件发送服务,并可以接收附件 本软件面向的最终用户是中北大学计算机技术与科学学院相关的老师,接收他们专业指导和审核。本软件操作界面友好,使用者可能很快...
  • 随着Internet/Intranet的迅猛发展,电子邮件(E-Mail)已成为因特网上...本文采用微软最新的.NET技术,以VC++为开发平台,利用Socket套接字编程开发了基于POP3协议的邮件接收程序,现对相关原理及具体设计进行讨论。
  • 行业资料-电子功用-利用电子邮件接收短信的方法.pdf.zip
  • email接收电子邮件,可针对多用户邮箱进行多线程下载电子邮件.zip
  • 本篇文章主要介绍了Node接收电子邮件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • cloudgenix_email警报 Python脚本通过电子邮件接收CloudGenix SDWAN事件
  • 如何接收电子邮件程序(visual studio VB源代码编写)对今后学习vb.net很帮助
  • 本程序实现了电子邮件的发送和接收以及附件的上传,适宜初学wf,有助于对pop3服务器和smtp服务器的了解
  • 用Python实现电子邮件接受程序。

    从网络上摘抄的代码:

    import poplib
    
    # 输入邮件地址, 口令和POP3服务器地址:
    email = raw_input('Email: ')
    password = raw_input('Password: ')
    pop3_server = raw_input('POP3 server: ')
    
    # 连接到POP3服务器:
    server = poplib.POP3(pop3_server)
    
    # 可以打开或关闭调试信息:
    # server.set_debuglevel(1)
    
    # 可选:打印POP3服务器的欢迎文字:
    print(server.getwelcome())
    
    # 身份认证:
    server.user(email)
    server.pass_(password)
    
    # stat()返回邮件数量和占用空间:
    print('Messages: %s. Size: %s' % server.stat())
    
    # list()返回所有邮件的编号:
    resp, mails, octets = server.list()
    
    # 可以查看返回的列表类似['1 82923', '2 2184', ...]
    print(mails)
    
    # 获取最新一封邮件, 注意索引号从1开始:
    index = len(mails)
    resp, lines, octets = server.retr(index)
    
    # lines存储了邮件的原始文本的每一行,
    # 可以获得整个邮件的原始文本:
    msg_content = '\r\n'.join(lines)
    
    # 稍后解析出邮件:
    msg = Parser().parsestr(msg_content)
    
    # 可以根据邮件索引号直接从服务器删除邮件:
    # server.dele(index)
    
    # 关闭连接:
    server.quit()

    接下来一句一句分析:

    email = raw_input('Email: ')

    效果是屏幕显示“Email:”提示用户进行输入,然后将从键盘读取的输入写入email这个变量中。

    raw_input() 是什么?
    与input() 类似,但input() 要求输入形式是字符串格式,也就是要用双引号引起来,而raw_input() 不需要。

    resp, mails, octets = server.list()

    list() 方法返回邮件数量和每个邮件的大小。我猜resp是索引号,mails是邮件内容,octets是??

    msg_content = '\r\n'.join(str(lines))

    \r\n是windows下的换行符,而.joint( a string ) 的作用是将字符串中每两个字符之间都插入这样的一个换行符。最终一串字符串变成一长列字符串。

    for header in ['From', 'To', 'Subject']:
        value = msg.get(header, '')

    -对于第一句,将列表中的三个字符串依次赋给header变量,循环运行语句块内的操作。
    -对于第二句,从字典msg中查找“header”所代表的关键字所对应的值赋给value;若没有找到“header”所代表的关键字则返回’ ‘。

    展开全文
  • MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备“必需”以及独特的功能,这些控件帮助开发人员简单快速地...
    MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备“必需”以及独特的功能,这些控件帮助开发人员简单快速地将复杂的电子邮件功能添加到他们的应用程序中。
     
     
    本文主要介绍了接收电子邮件(POP3)的代码示例。目前MailBee.NET Objects在线订购享75折优惠正在进行中,欢迎您下载试用版进行运用!

    要接收简单的电子邮件,开发人员应使用POP3对象。创建此对象的新实例,如下所示:
    C#:
    Pop3 pop = new Pop3();
    VB.NET:
    Dim pop As Pop3 =  New Pop3()

    基本属性和方法

    要接收电子邮件,MailBee.NET Obiects与POP3服务器通信。要连 接到POP3服务器,开发人员只需指定此POP3服务器的主机名(或相同的IP地址),如下所示:
    C#:
    pop.Connect("mail.domain.com");
    VB.NET:
    pop.Connect("mail.domain.com")
     
    或者
    C#:
    pop.Connect("127.0.0.1");
    VB.NET:
    pop.Connect("127.0.0.1")
     
    由于所有POP3服务器都需要身份验证,开发人员应指定登录邮箱的登录名和密码,如下所示:
    C#:
    pop.Login("login", "password");
    VB.NET:
    pop.Login("login", "password")
     
    当开发人员成功登录邮箱时,可以通过调用POP3对象的DownloadEntireMessage方法轻松下载此邮箱包含的任何邮件。调用此方法时,开发人员应指定邮件 的索引。例如,以下代码行表示从收件箱下载最后一封邮件:
    C#:
    MailMessage msg = pop.DownloadEntireMessage(pop.InboxMessageCount);
    VB.NET:
    Dim msg As MailMessage =  pop.DownloadEntireMessage(pop.InboxMessageCount)
     
    其中:
    • pop.InboxMessageCount是一个属性,包含邮箱中存储的邮件总数;
    • msg是一个MailMessage对象,表示单个电子邮件。
    注意!如果邮箱中没有邮件,则pop.InboxMessageCount属性为0并调用pop.DownloadEntireMessage(pop.InboxMessageCount)方法将出现错误。
     
    如果要从邮箱下载中下载新邮件,开发者必须定义特殊的帮助函数。该功能应该查找已经下载邮件的现有数据库中邮件的UID。如果没有找到指定的UID,则将该邮件视为新邮件。因此,开发人员必须使用数据库引擎来存储所有接收到的邮件UID。
     
    最后,当邮箱完成所有必要的操作,并且与POP3服务器的连接无效时,开发人员应该调用POP3对象的Disconnect方法以断开与POP3服务器的连接,如下所 示:
    C#:
    pop.Disconnect();
    VB.NET:
    pop.Disconnect()

    示例代码:

    以下示例从指定的邮箱中下载最新的邮件,并显示此邮件的正文。
    在使用MailBee.NET Objects之前,请确保它已解锁。
    C#:
    using System;
    using MailBee;
    using MailBee.Pop3Mail;
    using MailBee.Mime;
    namespace EmailApp
    {
        class Class1
        {
            [STAThread]
            static bool IsNewMessage(string UID)
            {
                return true;
            }
            static void Main(string[] args)
            {
                Pop3 pop = new Pop3();
                try
                {
                    pop.Connect("mail.domain.com");
                    pop.Login("login", "password");
                    Console.WriteLine("Successfully logged in.");
                }
                catch(MailBeePop3LoginNegativeResponseException)
                {
                    Console.WriteLine("POP3 server replied with a negative response at login.");
                }
                string[] arrIDs = pop.GetMessageUids();
                int n = pop.InboxMessageCount;
                if (IsNewMessage(arrIDs[n])) 
                {
                    MailMessage msg = pop.DownloadEntireMessage(n);
                    if (msg.BodyHtmlText != "") 
                         Console.WriteLine(msg.BodyHtmlText);
                    else 
                        if (msg.BodyPlainText != "") 
                          Console.WriteLine(msg.BodyPlainText);
                        else 
                          Console.WriteLine("The body of this message is empty.");
                }
                try
                {
                    pop.Disconnect();
                    Console.WriteLine("Disconnected successfully.");
                }
                catch
                {
                    Console.WriteLine("Disconnection failed.");
                }
            }
        }
    }
    VB.NET:
    Imports System
    Imports MailBee
    Imports MailBee.Pop3Mail
    Imports MailBee.Mime
     
    Namespace EmailApp
        Class Class1
            _ 
     
            Shared Function IsNewMessage(ByVal UID As String) As Boolean
                Return True
            End Function
            Shared  Sub Main(ByVal args() As String)
                Dim pop As Pop3 =  New Pop3() 
     
                Try
                    pop.Connect("mail.domain.com")
                    pop.Login("login", "password")
                    Console.WriteLine("Successfully logged in.")
                Catch
                    Console.WriteLine("POP3 server replied with a negative response at login.")
                End Try
     
                Dim arrIDs() As String =  pop.GetMessageUids() 
                Dim n As Integer =  pop.InboxMessageCount 
                If IsNewMessage(arrIDs(n)) Then
                    Dim msg As MailMessage =  pop.DownloadEntireMessage(n) 
     
                    If msg.BodyHtmlText <> "" Then
                         Console.WriteLine(msg.BodyHtmlText)
                    Else 
                      If msg.BodyPlainText <> "" Then
                        Console.WriteLine(msg.BodyPlainText)
                      Else 
                        Console.WriteLine("The body of this message is empty.")
                      End If
                    End If
                End If
     
                Try
                    pop.Disconnect()
                    Console.WriteLine("Disconnected successfully.")
                Catch
                    Console.WriteLine("Disconnection failed.")
                End Try
            End Sub
        End Class
    End Namespace
     
    以上就是本次教程的全部内容,接下来会有更多相关教程,敬请关注!您也可以在评论者留下你的经验和建议。

    展开全文
  • 行业-电子政务-发送接收电子邮件的设备、方法及发送接收程序供应媒体.zip
  • C++开发的基于POP3协议的电子邮件接收
  • 河南理工大学本科毕业设计论文开题报告 题目名称 基于 JAVA的电子邮件接收系统设计与实现 学生姓名 0.0 专业班级 网络 0.0 学号 311209040.0 一 选题的目的和意义 随着计算机网络的发展 人与人之间信息传输的时间...
  • tempomail是一个独立的二进制文件,可让您在1秒内创建一个临时电子邮件地址并接收电子邮件。 它使用1secmail的API。 无需依赖! tempomail tempomail是一个独立的二进制文件,可让您在1秒内创建一个临时电子邮件地址...
  • 这是一款很不错的电子邮件模块发送接收源码 v2.0,该源码很简单就可以实现了,电子邮件模块发送接收源码,非常不错的,大家可以看看吧。
  • 电子邮件模块发送接收源码
  • MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备“必需”以及独特的功能,这些控件帮助开发人员简单快速地...
    MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备“必需”以及独特的功能,这些控件帮助开发人员简单快速地将复杂的电子邮件功能添加到他们的应用程序中。
     
     
    本文主要介绍了接收和显示HTML电子邮件(POP3)的代码示例。目前MailBee.NET Objects在线订购享75折优惠正在进行中,欢迎您下载试用版进行运用!

    从POP3服务器下载整个邮件后,如上一个教程所示,开发人员可以管理可用的邮件主体。例如,当邮件没有HTML格式的主体时,开发人员可以配
    置邮件解析器以从纯文本正文中创建HTML格式的主体:
    C#:
    msg.Parser.PlainToHtmlMode = PlainToHtmlAutoConvert.IfNoHtml;
    VB.NET:
    msg.Parser.PlainToHtmlMode = PlainToHtmlAutoConvert.IfNoHtml
     
    此外,开发人员可以指定影响邮件解析方式的选项。例如,下面的代码指定了当纯文本正文被自动转换为HTML格式的主体时,包含在邮件纯文本
    主体中的所有URI都应该被更改为相应的链接:
    C#:
    msg.Parser.PlainToHtmlOptions = PlainToHtmlConvertOptions.UriToLink;
    VB.NET:
    msg.Parser.PlainToHtmlOptions = PlainToHtmlConvertOptions.UriToLink
     
    由于邮件解析器已配置,开发人员应调用Apply方法应用更改:
    C#:
    msg.Parser.Apply();
    VB.NET:
    msg.Parser.Apply()
     
    解析的邮件的HTML主体内容可以使用Web浏览器控件轻松显示,如下所示:
    C#:
    webBrowser1.DocumentText = msg.BodyHtmlText;
    VB.NET:
    webBrowser1.DocumentText = msg.BodyHtmlText
     
    请注意,WebBrowser控件仅在Visual Studio 2005和更高版本中可用。因此,上述代码将不会在早期版本的Visual Studio.NET中运行。
     
    示例代码:
    以下示例从指定邮箱中下载最后一条消息,从纯文本正文中生成HTML邮件主体,并显示此消息的HTML主体。
    在使用MailBee.NET Objects之前,请确保它已解锁。
    请将对MailBee.NET.dll的引用添加到应用程序中,然后在代码顶部添加以下行以允许在应用程序中使用MailBee.NET Objects:
    C#:
    using System;
    using MailBee;
    using MailBee.Pop3Mail;
    VB.NET:
    Imports System
    Imports MailBee
    Imports MailBee.Pop3Mail
     
    然后在Visual Studio 2005中创建一个新表单,并将Button和WebBrowser控件放在此表单上。设置以下代码在按钮点击事件上运行:
    C#:
    Pop3 pop = new Pop3();
                            
    try
    {
            pop.Connect("mail.domain.com");
            pop.Login("login", "password");
            Console.WriteLine("Successfully logged in.");
    }
    catch(MailBeePop3LoginNegativeResponseException e)
    {
            Console.WriteLine("POP3 server replied with a negative response at login.");
    }
    MailMessage msg = pop.DownloadEntireMessage(pop.InboxMessageCount);
    msg.Parser.PlainToHtmlMode = PlainToHtmlAutoConvert.IfNoHtml;
    msg.Parser.PlainToHtmlOptions = PlainToHtmlConvertOptions.UriToLink;
    msg.Parser.Apply();
                            
    WebBrowser1.Text = msg.BodyHtmlText;
    try
    {
            pop.Disconnect();
            Console.WriteLine("Disconnected successfully.");
    }
    catch
    {
            Console.WriteLine("Disconnection failed.");
    }
    VB.NET:
    Dim pop As Pop3 =  New Pop3() 
     
    Try
            pop.Connect("mail.domain.com")
            pop.Login("login", "password")
            Console.WriteLine("Successfully logged in.")
    Catch e As MailBeePop3LoginNegativeResponseException
            Console.WriteLine("POP3 server replied with a negative response at login.")
    End Try
     
    Dim msg As MailMessage =  pop.DownloadEntireMessage(pop.InboxMessageCount) 
     
    msg.Parser.PlainToHtmlMode = PlainToHtmlAutoConvert.IfNoHtml
    msg.Parser.PlainToHtmlOptions = PlainToHtmlConvertOptions.UriToLink
     
    msg.Parser.Apply()
     
    WebBrowser1.Text = msg.BodyHtmlText
     
    Try
            pop.Disconnect()
            Console.WriteLine("Disconnected successfully.")
    Catch
            Console.WriteLine("Disconnection failed.")
    End Try
     
    以上就是本次教程的全部内容,接下来会有更多相关教程,敬请关注!您也可以在评论者留下你的经验和建议。
    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,829
精华内容 37,131
关键字:

关于电子邮件的接收