`
fantlam
  • 浏览: 99065 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

java邮件开发(4、邮件的命令模式)

阅读更多

一直提到命令模式,其实我们直接用命令就可以发送邮件了,来看看吧

用windows的命令提示符来做。首先输入 telnet smtp.sohu.com 25 远程登陆搜狐的SMTP服务器。为什么选搜狐呢,其实其它的也试过,因为每次登陆都不一定成功,我都试了好几次,还好搜狐还比较好,给我终于试成功了。由于网易的邮箱做了限制,新注册的邮箱都禁止使用这种模式发邮件,所以测也测不了。新浪的莫名其妙用户验证不过。我在一次成功的情况下把图截了,还写上了说明,大家可以看看。

看下图第一行,我们可以断定,搜狐用了postfix邮件服务器。具体命令看我图上的具体说明吧

 

OK 上图也就是一个发送邮件的过程,当中要注意,不能打错字,不然没得修改的,它会认为你命令错误,然后把你T出去。

我们打开163邮箱,发现那封邮件真的过来了,而发件人是fantlam@126.com,可我是用sohu账户来发送的呀!!

呵呵,聪明的人都知道了,邮件可以冒别人名来发送的,所以以后发现你朋友发一些莫名其妙的邮件也不要惊讶,有可能是被别人利用的。还有,千万别利用这种小伎俩去骗人哦!!

除了可以发邮件,还可以接收邮件。 telnet  pop3.sohu.com 110

利用POP3来接收邮件。这里不是看刚才发的邮件,因为我刚才发给网易的,而网易也不让人用这种模式。我只好又登陆sohu的,输入用户名和密码,密码我涂掉了,因为它直接显示的。

打入命令可以查看你的邮箱里的邮件。

下图是我登陆163的,它说我没权限。还有我们发现它的服务器:coremail。

      根据网上的coremail资料介绍

      Coremail产品诞生于1999年,经过7年发展,如今从千万级别的运营系统,到几万人的大型企业,都有了Coremail的客户。Coremail邮件系统产品在国内已拥有超过1.2亿终端用户,是目前国内拥有邮箱使用用户最多的邮件系统。Coremail今天不但为网易、TOM、中华网、移动,联通等知名运营商提供反垃圾的保护,还为石油,钢铁,电力,政府,金融、尖端制造企业等用户提供邮件系统软件和反垃圾服务。

  近年垃圾邮件猖獗,垃圾邮件困扰着电子邮件运营商和广大企业用户。Coremail针对市场需求,投入大量的研发资源,开发出全新智能型反垃圾过滤系统Anti-spam GT。Coremail Anti-spam GT提供多种灵活高效的过滤手段:自动智能分辨垃圾邮件并过滤、自动侦测垃圾信件发送源头进行及时的封阻、定期自动升级各种规则库实现过滤信息共享……经过众多客户的在线验证,系统对垃圾邮件的防治起到了显著的效果。

 其实我的感觉是用这种模式打命令发邮件真的要吐了,打错一个字母都不行,我是试了很多遍才截到的图。

0
0
分享到:
评论

相关推荐

    java设计模式

    15.3.3 命令模式的使用场景 15.4 命令模式的扩展 15.4.1 未讲完的故事 15.4.2 反悔问题 15.5 最佳实践 第16章 责任链模式 16.1 古代妇女的枷锁—“三从四德” 16.2 责任链模式的定义 16.3 责任链模式的应用 16.3.1 ...

    java开发设计模式

    12. **命令模式**:将请求封装为一个对象,从而可用不同的请求、队列请求、记录请求以及支持可撤销的操作。 13. **责任链模式**:将请求沿着处理器链传递,直到某个处理器处理该请求。每个处理器都只需知道其前一个...

    Java开发中的23种设计模式详解

    行为型模式总共有十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式和解释器模式。这些模式都是解决对象之间的交互问题,例如如何让...

    JAVA中的23中设计模式

    命令模式将一个请求封装为一个对象,从而使你可用不同的请求对客户端进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。例如,在图形编辑软件中实现撤销和重做功能。 #### 14. 职责链模式(Chain of ...

    java发送邮件及邮件附件代码实例.pdf

    Java发送邮件及邮件附件是Java开发中常见的功能,主要用于企业级应用、自动化测试或个人项目的通信需求。在Java中,可以使用SMTP(Simple Mail Transfer Protocol)协议通过Socket连接到邮件服务器来实现邮件的发送...

    Java设计模式(第2版)中文版

    11. **命令模式**:将请求封装为一个对象,以便使用不同的请求、队列请求、记录请求日志,以及支持可撤销的操作。 12. **责任链模式**:避免请求发送者与接收者间的耦合,将处理者对象链接成链。请求沿链路传递,...

    23种设计模式JAVA实现,例子通俗易懂

    15. **命令模式(Command)**:将一个请求封装为一个对象,从而可以使用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。 16. **访问者模式(Visitor)**:表示一个作用于某对象...

    发送邮件及邮件附件java代码实例(支持多附件-群发送)教案资料.docx

    【Java 发送邮件及邮件附件】 在Java编程中,发送邮件及附件是常见的功能,尤其是在企业级应用中。以下是一个使用Socket连接邮件服务器并实现邮件发送及附件上传的Java代码实例。这个实例中,我们重点讲解以下几个...

    Java 设计模式大全

    14. **命令模式**:将请求封装为一个对象,以便使用不同的请求、队列请求、或者支持可撤销的操作。适用于需要记录操作历史或实现撤销/重做功能的系统。 15. **访问者模式**:在不改变集合元素的前提下,为一个对象...

    smtp认证的邮件发送程序

    4. **发送邮件**:认证成功后,客户端使用MAIL FROM命令指定发件人地址,再用RCPT TO命令指定收件人,最后通过DATA命令发送邮件内容。 5. **关闭连接**:邮件发送完毕,客户端会发送QUIT命令,然后断开连接。 在...

    java23种设计模式

    以上23种设计模式在Java开发中非常常见,它们可以帮助开发者编写出更高质量、更易于维护的代码。每种模式都有其适用场景,开发者应根据实际项目需求选择合适的设计模式。此外,了解设计模式的六大原则对于更好地理解...

    java设计模式PPT

    12. **命令模式**:将请求封装为一个对象,使得可以用不同的请求对客户进行参数化;对请求排队或者记录请求日志;支持可撤销的操作。 13. **责任链模式**:避免请求发送者和接收者之间的耦合,将多个处理者链接在...

    设计模式-Java语言中的应用

    以上只是部分Java设计模式的介绍,实际开发中还有许多其他模式,如命令模式、享元模式、责任链模式等。理解并熟练运用这些设计模式,能够帮助开发者编写出更加优雅、高效的代码,提升软件系统的质量和可维护性。

    邮件传输SMTP POP

    在POP3的传统模式下,下载完邮件后,服务器通常会删除邮件,但在某些配置下也可以保留。 4. **断开连接**:所有操作完成后,客户端发送`QUIT`命令,断开与服务器的连接。 邮件传输过程中,还涉及到MX记录(Mail ...

    Java通讯录

    【Java通讯录】是一个基于Java开发的简单通讯录系统,其设计目标是提供一个能够存储、管理和检索联系人的平台。该系统充分利用了MVC(Model-View-Controller)架构模式,实现了数据处理与用户界面的分离,提高了代码...

    Java23种设计模式

    - 命令模式(Command):将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化。 - 解释器模式(Interpreter):给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释...

    阿里内部资料--Java开发杂项

    ### 阿里内部资料——Java开发杂项:多线程并发详解 #### 一、远程调试JVM启动参数解析 在阿里巴巴内部资料中,提到了进行Java远程调试时所用到的关键JVM启动参数。这包括了`-Xdebug`、`-Xrunjdwp`等选项,具体...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    命令模式 解释器模式 迭代器模式 中介者模式 备忘录模式 观察者模式 状态模式 策略模式 模板方法模式 访问者模式 设计案例 UML 架构 系统架构能力 基本理论 扩展性设计 可用性设计 可靠性设计 ...

Global site tag (gtag.js) - Google Analytics