电子邮件通信装置及其控制方法

文档序号:7619173阅读:258来源:国知局
专利名称:电子邮件通信装置及其控制方法
技术领域
本发明涉及可以传输电子邮件(email)的电子邮件通信装置。
背景技术
JP-A No. 2000-270151公开了通过电子邮件服务器接收电子邮件的图像处理装置。如果图像处理装置从电子邮件服务器接收电子邮件,则图像处理装置通过电子邮件服务器来将确认邮件传送到电子邮件的传送源设备,该确认邮件指示电子邮件被正常接收。

发明内容
JP-A No. 2000-270151仅公开了用于通过电子邮件服务器传输电子邮件的技术。 艮口,JP-A No. 2000-270151没有考虑到在不通过电子邮件服务器的情况下传输电子邮件的技术。例如,如果JP-A No. 2000-270151的图像处理装置在没有通过电子邮件服务器的情况下接收电子邮件,则即使图像处理装置通过使用JP-A No. 2000-270151的技术通过电子邮件服务器来传送确认邮件,传送源设备也可能没有接收到确认邮件。例如,如果在传送源设备中没有作出用于使用电子邮件服务器的设定(例如,电子邮件地址、账户名和密码的设定),则传送源设备不能连接到电子邮件服务器,并且因此不能通过电子邮件服务器接收确认邮件。在本说明中,公开了用于适当地传送确认邮件的技术。在本说明中公开的技术是电子邮件(email)通信装置。电子邮件通信装置具有接收单元和传送单元。接收单元接收电子邮件。传送单元传送与电子邮件的送达确认相关的确认邮件。接收单元具有第一接收单元和第二接收单元。第一接收单元通过电子邮件服务器接收第一类型电子邮件。第二接收单元在不通过电子邮件服务器的情况下接收第二类型电子邮件。对于接收第一类型电子邮件的第一情况,传送单元通过电子邮件服务器将确认邮件传送到传送目的地,该传送目的地具有在第一类型电子邮件中被指定为确认邮件的传送目的地的邮件地址。如果接收到第二类型电子邮件,则传送单元在不通过电子邮件服务器的情况下将确认邮件传送到传送目的地,传送目的地具有第二类型电子邮件的传送源设备的网络地址。如果接收到第一类型电子邮件,则电子邮件通信装置通过电子邮件服务器将确认邮件传送到具有邮件地址的传送目的地。能够传送第一类型的电子邮件的传送源设备通常可以被连接到用于该传送源设备的电子邮件传送服务器和电子邮件接收服务器。因此,传送源设备可以通过用于该传送源设备的电子邮件接收服务器来接收确认邮件。换句话说, 电子邮件通信装置可以适当地传送确认邮件作为对第一类型电子邮件的答复。同时,如果接收到第二类型电子邮件,则电子邮件通信装置在不通过电子邮件服务器的情况下,将确认邮件传送到具有传送源设备的网络地址的传送目的地。结果,例如,即使传送源设备不能通过用于该传送源设备的电子邮件接收服务器来接收电子邮件,传送源设备也可以接收确认邮件。换句话说,电子邮件通信装置可以适当地传送确认邮件作为对第二类型电子邮件的答复。
对于第二情况,传送单元可以尝试通过使用传送源设备的网络地址和在电子邮件通信中使用的第一端口号的组合来建立第一连接。如果第一连接被建立,则传送单元可以在不通过电子邮件服务器的情况下使用第一连接来传送确认邮件。通常,电子邮件通信装置不知道传送源设备可以通过使用哪个端口号来建立连接。然而,在多个端口号中存在在电子邮件通信中通常使用的端口号。根据电子邮件通信装置,在电子邮件通信中通常使用的第一端口号用于执行第一连接。由于使用了在电子邮件通信中通常使用的第一端口号, 所以能够增加在电子邮件通信装置和传送源设备之间建立连接的可能性。如果第一连接没有被建立,则传送单元可以尝试通过使用传送源设备的网络地址以及在电子邮件通信中使用的并且不同于第一端口号的第二端口号的组合来建立第二连接。如果第二连接被建立,则传送单元可以在不通过电子邮件服务器的情况下使用第二连接来传送确认邮件。根据该构造,即使没有通过第一端口号建立在电子邮件通信装置和传送源设备之间的连接,作为在电子邮件通信中通常使用的不同端口号的第二端口号也可以用于执行第二连接。因此,能够增加在电子邮件通信装置和传送源设备之间建立连接的可能性。如果第二连接被建立,则在传送确认邮件之前,传送单元可以在不通过电子邮件服务器的情况下,使用第二连接来传送认证信息,传送源设备可以通过该认证信息来执行对电子邮件通信装置的认证。如果从传送源设备接收到指示认证处理成功的信息,则传送单元可以在不通过电子邮件服务器的情况下使用第二连接来传送确认邮件。电子邮件通信装置可以进一步具有通知单元,如果没有建立第二连接,则通知单元向电子邮件通信装置的用户通知特定信息。例如,用户获得特定信息,并且因此可以知道可能没有传送确认邮件。另外,如果没有建立第二连接,传送单元可以通过电子邮件服务器将确认邮件传送到传送目的地,该传送目的地具有在第二类型电子邮件中被指定为确认邮件的传送目的地的邮件地址。根据该构造,如果传送源设备可以通过用于该传送源设备的电子邮件服务器来接收电子邮件,则传送源设备可以接收确认邮件。电子邮件通信装置可以进一步具有存储控制单元和确定单元。对于第一情况,存储控制单元可以将邮件地址存储在存储器中,该邮件地址在第一类型电子邮件中被指定为确认邮件的传送目的地,并且对于第二情况,可以将传送源设备的网络地址存储在存储器中。确定单元可以确定传送源设备的网络地址是否被存储在存储器中。如果确定了传送源设备的网络地址没有被存储在存储器中,则传送单元可以通过电子邮件服务器将确认邮件传送到具有在第一类型电子邮件中被指定为确认邮件的传送目的地的邮件地址的传送目的地。如果确定了传送源设备的网络地址被存储在存储器中,则传送单元可以在不通过电子邮件服务器的情况下,将确认邮件传送到具有传送源设备的网络地址的传送目的地。同时,用于实现电子邮件通信装置的控制方法和存储其计算机程序的计算机可读记录介质因此也是新颖的和实用的。


图1示出了网络系统的构造。图2是由第一说明性实施例的多功能设备执行的邮件接收处理的流程图。图2包
5括图2A和图2B,其中图2B是图2A的继续。
图3是由第二说明性实施例的多功能设备执行的邮件接收处理的流程图。图3包括图3A和图3B,其中图3B是图3A的继续。
具体实施例方式(第一示意性实施例)(系统的构造)将参考附图来描述第一说明性实施例。如图1中所示,网络系统2具有多个多功能设备(外围装置)10、50(在该说明性实施例中为两个多功能设备)和电子邮件服务器60。 各个多功能设备10、50可以通过LAN 4彼此进行通信。另外,各个多功能设备10、50可以通过LAN 4与电子邮件服务器60进行通信。(多功能设备的构造)将继续描述第一多功能设备10的构造。同时,第二多功能设备50具有与第一多功能设备10相同的构造。第一多功能设备10具有操作单元12、显示单元14、存储器16、控制单元32和网络接口 48。同时,第一多功能设备10进一步具有打印执行单元和扫描仪单元(未示出)。操作单元12具有多个键(例如,10个键和开始键)。用户可以操作该操作单元12来将各种指令输入到第一多功能设备10中。显示单元14是用于显示各种信息的显示器。网络接口 16被连接到LAN 4。存储器16具有程序存储区18、地址存储区28以及认证信息存储区30。程序存储区18存储各个程序20、22,控制单元32通过该程序来执行各种处理。基本程序20包括控制单元32能够使打印执行单元执行打印处理的程序以及控制单元能够使扫描仪单元执行扫描处理的程序。邮件通信程序22包括SMTP (简单邮件传送协议)服务器程序、SMTP客户端程序和POP (邮局协议)客户端程序。地址存储区28存储外部装置的邮件地址和/或外部装置的IP地址。认证信息存储区30存储第一类型的认证信息和第二类型的认证信息。 第一类型的认证信息包括用于通过以下描述的POP服务器62认证第一多功能设备10的信息(例如,在第一多功能设备10中设定的用户名和用于第一多功能设备10的POP服务器的密码)。第二类型的认证信息包括用于通过外部装置(例如,第二多功能设备50)认证第一多功能设备10的信息(例如,第一多功能设备10的ID和用于第一多功能设备10的外部装置的密码)。控制单元32根据存储在程序存储区18中的各个程序20、22来执行各种处理。控制单元32根据邮件通信程序22执行处理,使得实现接收单元34、确定单元40、存储控制单元42、传送单元44的功能。同时,接收单元34具有第一接收单元36和第二接收单元38。(电子邮件服务器的构造)将继续描述电子邮件服务器60的构造。电子邮件服务器60被连接到LAN 4。在电子邮件服务器60中登记邮件地址,该邮件地址在通过电子邮件服务器60执行电子邮件通信的外部装置(例如,多功能设备10、50)中被设定。电子邮件服务器60具有POP服务器62和SMTP服务器64。SMTP服务器64确定被指定为接收的邮件的传送目的地的电子邮件服务器(在传送目的地的邮件地址中的@后面的部分)是指示电子邮件服务器60还是与SMTP服务器64不同的特定SMTP服务器所属于的特定电子邮件服务器。如果指定为传送目的地的电子邮件服务器指示电子邮件服务器60,则SMTP服务器64将接收到的电子邮件存储在与被指定作为传送目的地的用户名(在传送目的地的邮件地址中的@前面的部分) 相对应的邮箱中。同时,如果被指定为传送目的地的电子邮件服务器指示特定电子邮件服务器,则SMTP服务器64将接收到的电子邮件传送到特定电子邮件服务器的SMTP服务器。 SMTP服务器64还接收从另一 SMTP服务器传送的电子邮件,并且将电子邮件存储在与被指定为传送目的地的用户名相对应地的电子邮件服务器60的邮箱中。POP服务器62监视是否从连接到LAN 4的外部装置(例如,多功能设备10、50)接收对于连接的请求。如果从外部装置接收到对于连接的请求,则POP服务器62向外部装置传送对于传送用于认证外部装置的认证信息(外部装置的账户信息的用户名和用于POP服务器的密码)的请求。POP服务器62通过使用从外部装置接收到的认证信息来认证外部装置。如果认证成功,则POP服务器62向外部装置传送电子邮件,该电子邮件与完成认证的账户信息的用户名相对应地被存储。从而,外部装置可以接收到该电子邮件。(第一多功能设备10执行的处理)将继续描述由第一多功能设备10的控制单元32执行的电子邮件接收处理。同时, 第二多功能设备50的控制单元(未示出)还执行相同的处理。如果第一多功能设备10被开启,则控制单元32根据邮件通信程序22来启动图2中所示的电子邮件接收处理。同时, 如果通电,则控制单元32启动定时器(未示出)。控制单元32通过定时器的测量的时间来确定是否度过了预定的时间段(S12)。如果S12的结果为“是”,则控制单元前进到S14,并且如果其结果为“否”,则控制单元前进到S24。这里,如果S12的结果为“是”,则控制单元 32重置定时器并且重新启动。在S14中,第一接收单元36传送对于连接到POP服务器62的请求并且与POP服务器62连接。第一接收单元36继续从POP服务器62接收对于传送第一类型的认证信息的请求。根据对于传送的请求,第一接收单元36传送存储在认证信息存储区30中的第一类型的认证信息(其包括用于POP服务器的密码和用户名)(S16)。POP服务器62使用接收到的第一类型的认证信息来认证第一多功能设备10。如果成功认证了第一多功能设备10, 则POP服务器62向第一多功能设备10传送电子邮件,该电子邮件与从第一多功能设备10 传送的用户名相对应地被存储。第一接收单元36从POP服务器62接收电子邮件(S18)。 此后,在S18中通过POP服务器62接收的电子邮件被称为“特定第一类型电子邮件”。继续地,存储控制单元42对在特定第一类型电子邮件中被指定为特定第一类型电子邮件的答复目的地的邮件地址进行存储(S20)。具体地,存储控制单元42将在特定第一类型电子邮件的标题中描述的答复目的地(即,与“答复至”相对应的邮件地址)的邮件地址存储在地址存储区观中。同时,如果不存在与“答复至”相对应的邮件地址,则存储控制单元42将在特定第一类型电子邮件的标题中描述的传送源的邮件地址(S卩,与“来自”相对应的邮件地址)存储在地址存储区观中。同时,如果在S18中接收到多个第一类型的特定电子邮件,则对于每个第一类型的特定电子邮件来说,存储控制单元42将在特定第一类型电子邮件的标题中描述的答复目的地或传送源的邮件地址存储在地址存储区观中。继续地,第一接收单元36与POP服务器62断开连接(S22),并且控制单元前进到S34。例如,第二多功能设备50通过使用存储在第二多功能设备50中的SMTP程序来通过SMTP服务器64传送特定第一类型电子邮件。同时,第二多功能设备50通常指定第二多功能设备50的邮件地址作为特定第一类型电子邮件的标题的答复目的地(答复至)的邮件地址(然而,可以指定另一设备的预置邮件地址)。更特定地,“第二多功能设备50的邮件地址”是第二多功能设备50传输(传送和接收)电子邮件所使用的邮件地址,并且是在第二多功能设备50中设定的邮件地址。同时,第二多功能设备50指定第二多功能设备 50的邮件地址作为第一类型电子邮件的传送源(来自)的邮件地址。另外,第二多功能设备50指定第一多功能设备10的邮件地址作为特定第一类型电子邮件的标题的传送目的地 (至)的邮件地址。更特定地,‘第一多功能设备10的邮件地址’是第一多功能设备10传输(传送和接收)电子邮件所使用的邮件地址,并且是在第一多功能设备10中设定的邮 件地址。特定第一类型电子邮件被提供给POP服务器62。第一多功能设备10(第一接收单元36)通过使用POP客户端程序来通过POP服务器62接收特定第一类型电子邮件(S16和 S18)。在S24中,第二接收单元38确定是否建立了与外部装置的连接。更特定地,如果第二接收单元38从外部装置接收到连接请求分组,则其将对连接请求分组的答复分组传送到外部装置。从而,建立与外部装置的连接。以下,将描述其中传送连接请求分组的外部装置是第二多功能设备50的示例。如果S24的结果为“是”,则控制单元前进到S26,并且如果其结果为“否”,则控制单元返回S12。在S26中,存储控制单元42将第二多功能设备50 的IP地址存储在地址存储区28中。第二多功能设备50的IP地址被包括在连接请求分组中。接下来,第二接收单元38从第二多功能设备50接收电子邮件(S28)。以下,在S28中不通过POP服务器62直接从第二多功能设备50接收的电子邮件被称为‘特定第二类型电子邮件’。类似于S20,存储控制单元42将在特定第二类型电子邮件的标题中描述的传送源的答复目的地的邮件地址存储在地址存储区28中(S30)。继续地,第二接收单元38与第二多功能设备50断开连接(S32),并且控制单元前进到S34。例如,第二多功能设备50通过使用存储在第二多功能设备50中的SMTP客户端程序来在不通过SMTP服务器64的情况下将特定第二类型电子邮件传送到第一多功能设备10 的SMTP服务器(即,根据SMTP服务器程序操作的第一多功能设备10)。同时,电子邮件的这样的通信通常被称为‘直接SMTP’。同时,还用传送目的地(至)、答复目的地(答复至) 以及传送源(来自)的邮件地址来描述通过直接SMTP传送的特定第二类型电子邮件的标题。在直接SMTP中,由于成为电子邮件的传送目的地的SMTP服务器是第一多功能设备10, 所以没有必要使用在电子邮件服务器60中登记的邮件地址。另外,第二多功能设备50通常指定第二多功能设备50的邮件地址作为特定第二类型电子邮件的标题的答复目的地和传送源。在另一说明性实施例中,例如,如果第二多功能设备50仅通过直接SMTP来接收电子邮件,则第二多功能设备50的邮件地址没有必要被登记在电子邮件服务器60中。第一多功能设备10 (第二接收单元38)通过使用SMTP服务器程序来在不通过POP服务器62的情况下从第二多功能设备50直接接收特定第二类型电子邮件(S26和S28)。虽然没有在流程图中示出,但是在执行S34的处理之前,控制单元32执行以下处理。特定地,如果接收到电子邮件(特定第一类型电子邮件或特定第二类型电子邮件),则控制单元32确定在电子邮件的标题中是否描述了指示应该答复确认邮件的确认邮件答复指令。如果作出肯定确定,则控制单元32执行S34的处理。如果作出否定确定,则控制单元32结束邮件接收处理,并且在不执行S34之后的处理的情况下(即,在不传送确认邮件的情况下)返回S12。在S34中,传送单元44准备电子邮件,其中,在S20或S30中存储在存储器16中的邮件地址被指定为传送目的地(即,电子邮件,其中,与标题的‘至’相对应地描述的在S20 或S30中存储的邮件地址)。在S34中,传送单元44准备电子邮件,该电子邮件包括其中描述了第一多功能设备10已经接收到电子邮件的内容的文本(主体)。以下,在S34中准备的电子邮件被称为‘确认邮件’。接下来,确定单元40确定IP地址是否被存储在地址存储区观中(S36)。如果确定的结果为“是”,则控制单元前进到S40,并且如果其结果为“否”, 则控制单元前进到S38。同时,在经由S26的处理执行的S36中,确定的结果为“是”。换句话说,在S36中确定的结果为“是”的情况意味着已经接收到特定第二类型电子邮件。同时, 在不经由S^的处理来执行S36中,确定的结果为否(经由S14至S22的处理来执行S36)。 换句话说,在S36中确定的结果为“否”的情况意味着已经接收到特定第一类型电子邮件。在S38中,传送单元44通过使用SMTP客户端程序来通过SMTP服务器64传送在 S34中准备的确认邮件。从而,例如,对于特定第一类型电子邮件的传送源设备是第二多功能设备50的情况,如果在步骤S12中确定的结果为“是”,则第二多功能设备50可以接收确认邮件,并且因此第二多功能设备与POP服务器62连接。另外,如果在S20中多个邮件地址被存储在地址存储区28中,则对于每个邮件地址来说,通过使用相应邮件地址在S34中准备多个电子邮件,并且然后在S38中传送该多个电子邮件。同时,如果完成S38的处理, 则控制单元32擦除在S20中存储的邮件地址。在S40中,传送单元44尝试通过使用在S26中存储的IP地址(即,第二多功能设备50的IP地址)和端口号‘25’的组合来与第二多功能设备50进行连接(例如,TCP/IP 连接)。同时,端口号‘25’是在公知的端口的端口号的范围(0 1023)内的端口号,并且是在SMTP邮件通信中通常使用的端口号。特定地,传送单元44指定S^中存储的IP地址作为接收目的地IP地址,并且传送其中端口号‘25’被指定为接收目的地端口号的特定分组。如果第二多功能设备50接收到特定分组,则确定特定分组的接收目的地端口号‘25’ 是否在第二多功能设备50中被设定为用于执行SMTP通信的端口号。如果确定的结果是肯定的,则第二多功能设备50将对特定分组的答复分组传送到第一多功能设备10。传送单元 44监视是否是从第二多功能设备50接收到答复分组(S42)。如果接收到答复分组,则传送单元44确定建立了与第二多功能设备50的连接(在S42中为“是”),并且控制单元前进到 S54。同时,如果在S42中监视的结果为“是”,则第二多功能设备50在S24中确定为“是”。同时,存在第二多功能设备50不能使用端口号‘25’的情况。例如,如果第二多功能设备50为了安全目的停止使用端口号‘25’,则第二多功能设备50不能使用端口号 ‘25’。在该情况下,第二多功能设备50不向第一多功能设备10传送答复分组。因此,传送单元44在S42中确定为“否”,并且控制单元前进到S44。在S44中,传送单元44尝试通过使用在S26中存储的IP地址(即,第二多功能设备50的IP地址)与端口号“587”的组合来与第二多功能设备50进行连接。在S44中用于连接的尝试与在S40中用于连接的尝试相同。同时,端口号‘587’是被公知为电子邮件的提交端口的端口号,并且是在SMTP邮件通信中通常使用的端口号。具体地,该端口号是在执行认证(SMTPAUTH)的邮件通信中通常使用的端口号。传送单元44监视是否从第二多功能设备50接收到答复分组(S46)。如果监视的结果为“是”,则控制单元前进到S48,并且如果其结果为“否”,则控制单元前进到S52。在S48中,传送单元44将存储在认证信息存储区30中的第二类型的认证信息(第一多功能设备10的ID和用于第一多功能设备10的外部装置的密码)传送到第二多功能设备50。第二多功能设备50确定第二类型的认证信息是否被存储在第二多功能设备50中。如果第二类型的认证信息被存储在第二多功能设备50中,则第二多功能设备50确定认证成功。如果第二类型的认证信息没有被存储在第二多功能设备50中,则第二多功能设备50确定认证以失败结束。因此,为了成功认证,用户应当将第一多功能设备10的ID和用于第一多功能设备10的外部装置的密码预先登记在第二多功能设备50中。第二多功能设备50将认证结果传送到第一多功能设备10。如果从第二多功能设备50接收到认证结果,则传送单元44确定认证结果是否是成功的(S50)。如果确定的结果为“是”,则控制单元前进到S54,并且如果确定的结果为 “否”,则控制单元前进到S52。如果在S50中确定的结果为是,则第二多功能设备50在SM 中确定为“是”。同时,如果在S50中确定的结果为“否”,则传送单元44不传送确认邮件。 在S52中,通知单元46使打印执行单元打印指示不传送确认邮件的特定图像。该特定图像进一步包括指示在S30中存储的邮件地址的信息。因此,用户可以看到特定图像,并且从而知道确认邮件没有被传送以及应当是确认邮件的传送目的地的邮件地址。用户可以传送其中该邮件地址被指定为传送目的地的新的电子邮件。同时,在SM中,传送单元44在不通过SMTP服务器64的情况下,使用在S42中建立的连接或者在S46中建立的连接来将在S34中准备的确认邮件传送到具有在S^中存储的IP地址的传送目的地。传送单元44通过使用SMTP客户端程序来执行S54的处理。因此,在S28中第二多功能设备50在不通过POP服务器62的情况下接收确认邮件。另外,如果S52或S54的处理结束,则控制单元32擦除在S26中存储的IP地址和在S30中存储的邮件地址。已经特定地描述了该说明性实施例。如果接收到特定第一类型电子邮件(即,通过POP服务器62接收到电子邮件),则第一多功能设备10通过SMTP服务器64将确认邮件传送到外部装置,该外部装置是特定第一类型电子邮件的传送源。可以接收特定第一类型电子邮件的外部装置被连接到电子邮件服务器(例如,电子邮件服务器60)。因此,作为特定第一类型电子邮件的传送源的外部装置可以接收通过SMTP服务器64传送的确认邮件。 换句话说,第一多功能设备10可以适当地传送确认邮件,作为对特定第一类型电子邮件的答复。同时,如果接收到特定第二类型电子邮件,则第一多功能设备10尝试直接与第二多功能设备50连接,该第二多功能设备50是特定第二类型电子邮件的传送源。如果建立第一多功能设备10和第二多功能设备50之间的连接,则第一多功能设备10在不通过SMTP 服务器64的情况下将确认邮件直接传送到直接连接的第二多功能设备50。结果,即使第二多功能设备50不能通过电子邮件服务器60来接收电子邮件,第二多功能设备50也可以接收确认邮件。换句话说,第一多功能设备10可以适当地传送确认邮件,作为对特定第二类型电子邮件的答复。如果尝试与第二多功能设备50连接,则第一多功能设备10使用端口号‘25’ (参考图2中的S40)。端口号‘25’是在电子邮件通信中通常使用的端口号,并且第二多功能设备50可以使用该端口号的可能性很高。因此,第一多功能设备10建立与第二多功能设备50的连接的可能性很高。如果第一多功能设备10不能通过使用端口号‘25’来建立与第二多功能设备50 的连接,则第一多功能设备使用端口号‘587’来尝试与第二多功能设备50的连接(图2中的S44)。端口号‘587’是为了安全目的停止使用端口号‘25’时使用的端口号。因此,如果使用端口号‘25’的连接没有被建立,则第一多功能设备可以通过使用为提交端口的端口号 ‘587’来建立与第二多功能设备50的连接。同时,端口号‘587’要求认证(SMTPAUTH)。第一多功能设备10将第二类型的认证信息(第一多功能设备10的ID和用于第一多功能设备10的外部装置的密码)传送到第二多功能设备50,使得第一多功能设备10和第二多功能设备50可以使用端口号‘587’来建立连接。如果与第二多功能设备50的连接没有被建立,则第一多功能设备10输出特定图像。从而,用户可以知道确认邮件不能被传送,并且可以向第二多功能设备50的用户通知第一多功能设备10已经接收到特定第二类型电子邮件。同时,如可以从以上说明清楚看到,第一多功能设备10是‘通信装置’的示例。POP 服务器62是‘电子邮件接收服务器’的示例,并且SMTP服务器64是‘电子邮件传送服务器’的示例。IP地址是‘网络地址’的示例。端口号‘25’是‘第一端口号,的示例,并且端口号‘587’是‘第二端口号’的示例。特定图像是指示确认邮件不能被传送的‘特定信息’ 的示例。 (第二说明性实施例)将描述与第一说明性实施例的不同点。如图3中所示,第二说明性实施例的第一多功能设备10的控制单元32执行电子邮件接收处理。图3的S62至SlOO的处理与图2 的S12至S50的处理相同。在第二说明性实施例中,如果在SlOO中确定的结果为“否”(图 2中的S50),则控制单元32不打印特定图像。如果在SlOO中确定的结果为“否”,则控制单元前进到S88。换句话说,传送单元44通过SMTP服务器64将确认邮件传送到具有特定邮件地址的传送目的地。同时,S104的处理与图2中的S54的处理相同。如果没有使用端口号‘25’和‘587’来建立与第二多功能设备50的连接,则第二说明性实施例的第一多功能设备10通过SMTP服务器64来将确认邮件传送到具有传送源的邮件地址的传送目的地或者在图3的S70或S80中存储在地址存储区28中的答复目的地。根据该构造,如果第二多功能设备50可以通过电子邮件服务器60接收电子邮件,则第一多功能设备可以将确认邮件适当地传送到第二多功能设备50。(修改实施例)(1)在图2的S52中,通知单元46使得打印执行单元打印特定图像。代替地,通知单元46可以在显示单元14上显示特定图像。同时,特定图像可以是指示第一多功能设备不能被连接到外部装置的特定图像,或者是催促第一多功能设备的用户向特定电子邮件的传送源设备的用户通知第一多功能设备10已经接收到特定电子邮件的特定图像。这些特定图像还是指示确认邮件不能被传送的‘特定信息’的示例。(2)在图2的S26中,存储控制单元42存储外部装置的IP地址。然而,存储控制单元42可以存储外部装置的域名。在该情况下,在S36中,确定单元40确定域名是否被存储在地址存储区28中。如果域名被存储,则传送单元44可以对域名服务器进行访问,以获得与域名相对应的IP地址。在该修改实施例中,域名是‘网络地址’的示例。
(3)在图2的S42中,如果传送单元44没有建立与外部装置的连接,则传送单元 44可以不传送确认邮件,并且通知单元46可以执行S52的处理。换句话说,传送单元44可以不执行S44至S50的处理。同样地,传送单元44可以不执行S94至SlOO的处理。(4)如果传送单元44没有建立与外部装置的连接(图3的S96或SlOO中为“否”), 则传送单元44可以通过SMTP服务器传送确认邮件,并且通知单元46可以在显示单元14 上显示指示传送单元44没有建立与外部装置的连接的特定图像。(5)如果在图2的S36中的确定结果为“是”,则传送单元44可以在不执行S40和 S42的处理的情况下执行S44的处理。同样地,传送单元44可以不执行图3的S90和S92 的处理。
(6)说明性实施例的以上技术可以适用于其他通信装置,诸如,PC、服务器、打印机、扫描仪、电话和传真以及多功能设备10、50。(7)多功能设备10可以具有在接收到电子邮件时打印电子邮件的构造。在该情况下,能够并行地执行S32的断开连接处理之后的接收到的电子邮件的打印处理和S34之后的准备和传送确认邮件的处理。替代地,能够执行打印处理,并且然后执行S34之后的准备和传送确认邮件的处理。(8)由于电子邮件服务器60可以与各个多功能设备10、50进行通信,所以电子邮件服务器60可以不被连接到LAN 4。虽然参考本发明的示例性实施例具体地描述了本发明的一方面,但是示例性实施例仅作为示例来提供,并且不限制权利要求的范围。权利要求包括示例性实施例的改变和修改。另外,在本说明书和附图中描述和示出的技术要素独立地或组合地提供技术实用性, 并且不限制于提交本申请时的权利要求的组合。而且,说明书或附图中举例说明的技术同时实现了该目的,并且由于实现一个目的而具有技术实用性。
权利要求
1.一种电子邮件通信装置,包括接收机,所述接收机被配置为接收电子邮件;以及发射机,所述发射机被配置为传送与所述电子邮件的送达确认相关的确认邮件,其中,所述接收机包括第一接收单元,所述第一接收单元被配置为通过电子邮件服务器接收第一类型电子邮件,所述第一类型电子邮件指定作为所述确认邮件的传送目的地的邮件地址,以及第二接收单元,所述第二接收单元被配置为在不通过所述电子邮件服务器的情况下接收第二类型电子邮件,其中,在所述第一接收单元接收所述第一类型电子邮件的第一情况下,所述发射机通过所述电子邮件服务器传送其中传送目的地是所指定的电子邮件地址的所述确认邮件,并且其中,在所述第二接收单元接收所述第二类型电子邮件的第二情况下,所述发射机在不通过所述电子邮件服务器的情况下传送其中传送目的地是传送所述第二类型电子邮件的传送源设备的网络地址的所述确认邮件。
2.根据权利要求1所述的电子邮件通信装置,其中在所述第二情况下,所述发射机尝试通过使用所述传送源设备的所述网络地址和在电子邮件通信中使用的第一端口号的组合来建立第一连接,以及如果所述第一连接被建立,则所述发射机在不通过所述电子邮件服务器的情况下使用所述第一连接来传送所述确认邮件。
3.根据权利要求2所述的电子邮件通信装置,其中如果所述第一连接没有被建立,则所述发射机尝试使用所述传送源设备的所述网络地址和在所述电子邮件通信中使用的第二端口号的组合来建立第二连接,所述第二端口号不同于所述第一端口号,如果所述第二连接被建立,则所述发射机在不通过所述电子邮件服务器的情况下使用所述第二连接来传送所述确认邮件。
4.根据权利要求3所述的电子邮件通信装置,其中如果所述第二连接被建立,则所述发射机在传送所述确认邮件之前,在不通过所述电子邮件服务器的情况下使用所述第二连接来传送认证信息,所述传送源设备通过所述认证信息来执行对所述电子邮件通信装置的认证,并且如果从所述传送源设备接收到指示使用所述认证信息的认证处理成功的信息,则所述发射机在不通过所述电子邮件服务器的情况下使用所述第二连接来传送所述确认邮件。
5.根据权利要求3或4所述的电子邮件通信装置,进一步包括通知单元,所述通知单元被配置为,如果所述第二连接没有被建立,则向所述电子邮件通信装置的用户通知特定信息。
6.根据权利要求3或4所述的电子邮件通信装置,其中如果所述第二连接没有被建立,所述发射机传送其中传送目的地是由所述第二类型电子邮件指定为所述确认邮件的传送目的地的邮件地址的所述确认邮件。
7.根据权利要求1至3中的任何一项所述的电子邮件通信装置,还包括存储控制器,所述存储控制器被配置为将由所述第一类型电子邮件指定的所述邮件地址存储在存储器中,并且在所述第二情况下,将所述网络地址存储在所述存储器中;以及确定单元,所述确定单元被配置为确定所述网络地址是否被存储在所述存储器中, 其中,如果所述确定单元确定所述网络地址没有被存储在所述存储器中,则所述发射机通过所述电子邮件服务器传送其中所述传送目的地是由所述第一类型电子邮件指定的所述电子邮件地址的所述确认邮件,以及其中,如果所述确定单元确定所述网络地址被存储在所述存储器中,则所述发射机在不通过所述电子邮件服务器的情况下传送其中所述传送目的地是所述网络地址的所述确认邮件。
8. —种控制电子邮件通信装置的方法,包括通过电子邮件服务器接收第一类型电子邮件,所述第一类型电子邮件指定作为确认邮件的传送目的地的邮件地址;在不通过所述电子邮件服务器的情况下接收第二类型电子邮件; 传送与所述电子邮件的送达确认相关的所述确认邮件;其中,在接收所述第一类型电子邮件的第一情况下,通过所述电子邮件服务器来传送其中传送目的地是所指定的电子邮件地址的所述确认邮件;以及其中,在所述第二接收单元接收所述第二类型电子邮件的第二情况下,在不通过所述电子邮件服务器的情况下传送其中传送目的地是传送所述第二类型电子邮件的传送源设备的网络地址的所述确认邮件。
全文摘要
公开了一种电子邮件通信装置及其控制方法。该电子邮件通信装置包括接收机,被构造为接收电子邮件;发射机,构造为传送与电子邮件的送达确认相关的确认邮件。接收机包括第一接收单元,被构造为通过电子邮件服务器接收第一类型电子邮件,第一类型电子邮件指定作为确认邮件的传送目的地的邮件地址;以及第二接收单元,被构造为在不通过电子邮件服务器的情况下接收第二类型电子邮件。如果第一接收单元接收第一类型电子邮件,发射机通过电子邮件服务器传送其中传送目的地是所指定的电子邮件地址的确认邮件。如果第二接收单元接收第二类型电子邮件,发射机在不通过电子邮件服务器的情况下传送其中传送目的地是传送源设备的网络地址的确认邮件。
文档编号H04L12/58GK102202009SQ201110072679
公开日2011年9月28日 申请日期2011年3月22日 优先权日2010年3月25日
发明者柴田武志 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1