`
mtvwang
  • 浏览: 40664 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

SMTP Transport

阅读更多

用mule通过SMTP服务器发送邮件。

把在控制台输入的字符串用Username@126.com传给别的邮箱。

<stdio:connector name="StdioConnector" messageDelayTime="1000" promptMessage="Please enter something:" />  
<stdio:connector name="StdioConnector"
  messageDelayTime="1000" promptMessage="Please enter something:" />
 <model name="model">
  <service name="service">
   <inbound>
    <stdio:inbound-endpoint system="IN"
     connector-ref="StdioConnector" />
   </inbound>
   <outbound>
    <pass-through-router>
      <smtp:outbound-endpoint host="smtp.126.com"
      port="25" user="username" password="password" from="username@126.com"
      to="another email" subject="From126Mail" />
     </pass-through-router>
   </outbound>
  </service>
 </model>

前面的命名空间什么的都省略了。

若出现什么问题,极有可能是你的126邮箱的SMTP没有开启,怎么开启,可以自己网上搜一下。

另外QQ邮箱也好使(host="smtp.qq.com" port="25"),也需开启SMTP。

最后有的SMTP服务器的port可能是别的,例如gmail的是465,不过我用gmail的邮箱没有试验成功,目前还不知道什么问题。

分享到:
评论

相关推荐

    使用PHP通过SMTP发送邮件

    创建SMTP transport对象并使用`Mail::factory()`方法发送邮件。如果发送过程中发生错误,会捕获并显示错误信息;否则,提示邮件发送成功。 需要注意的是,实际应用中,SMTP服务器的配置信息(如地址、用户名、密码...

    前端开源库-nodemailer-smtp-pool

    而SMTP池(SMTP Transport Pool)是nodemailer的一个优化策略,通过管理多个SMTP连接来提高邮件发送效率和性能,同时减少对SMTP服务器的压力。 **知识点详解:** 1. **nodemailer**: nodemailer是Node.js的一个...

    nodemailer-smtp-transport:Nodemailer的SMTP传输

    `nodemailer-smtp-transport`是Nodemailer的一个插件,专门用于通过SMTP协议发送邮件。 SMTP是互联网上标准的邮件传输协议,它允许用户向邮件服务器发送邮件。`nodemailer-smtp-transport`模块为Nodemailer提供了与...

    Java实现发送邮件功能时碰到的坑

    Transport transport = session.getTransport("smtp"); transport.connect("mail.chinamobilesz.com", "username", "password"); // 使用用户名和密码登录 ``` 如果上述配置仍无法解决问题,可能需要检查以下几点:...

    JavaMail组件在网站用户注册系统中的应用.pdf

    通过`session.getTransport("smtp")`获取SMTP Transport实例,然后调用`transport.connect()`连接服务器,`transport.sendMessage()`发送邮件。 4. `javax.mail.Message` 类,特别是`javax.mail.internet....

    Android后台发送邮件.rar

    Transport transport = session.getTransport("smtp"); transport.connect(); transport.sendMessage(message, message.getAllRecipients()); transport.close(); ``` 5. **Android后台服务** 为了在后台执行...

    java发送邮件 javaMail

    - 使用Transport发送邮件:通过Session的getTransport方法获取SMTP Transport对象,然后调用它的send方法发送邮件。 3. **SMTP认证** - 对于需要身份验证的SMTP服务器,可以使用Authenticator类设置认证信息。...

    JavaMail API详解

    这部分功能则涉及到与邮件服务器的交互,由JavaMail API的扩展模块提供,如 javax.mail.Transport 用于SMTP通信,javax.mail.Store 用于POP3和IMAP4连接。 二、主要邮件协议简述 1. SMTP(Simple Mail Transfer ...

    发送邮件到邮箱的jar包

    在JavaMail API中,`com.sun.mail.smtp`包提供了SMTP Transport类,用于实现SMTP邮件发送。 3. **Message对象**: 在JavaMail中,`javax.mail.Message`是邮件对象的基类,它代表了一封邮件。你可以通过设置它的属性...

    javamail.zip

    3. **配置SMTP Transport**:根据邮件服务器的要求,可能需要配置SSL/TLS安全连接。使用`Transport`类的`setSSLServerProperties()`或`setTransportProtocol()`方法。 4. **发送邮件**:通过`Transport.send()`方法...

    mule-2.2.1-users-guide

    - **SMTP Transport**:发送邮件消息。 - **SOAP Transport**:支持SOAP Web服务。 - **TCP Transport**:使用TCP协议进行通信。 - **UDP Transport**:使用UDP协议进行通信。 - **VM Transport**:虚拟机内部传输。...

    PHP的综合邮件工具___下载.zip

    2. **配置**:根据SMTP服务器的设置,配置SwiftMailer的SMTP Transport。 3. **创建邮件**:实例化Swift_Message对象,添加主题、正文、收件人等信息。 4. **发送邮件**:使用Swift_Transport发送邮件,并处理任何...

    asp邮件组件,jmail.dll,cdonts.dll,

    `cdonts.dll`是另一个常用的ASP邮件组件,它基于Microsoft的CDONTS(Collaboration Data Objects for Non-SMTP Transport Services)。以下是如何使用`cdonts.dll`的步骤: 1. **注册组件**:同样,将`cdonts.dll`...

    javamail=mail.jar+activation.jar+additionnal.jar

    - **安全设置**:许多邮件服务器要求SSL/TLS加密连接,因此需要配置SMTP Transport使用安全协议。 - **授权凭证**:在发送邮件时,需要提供正确的用户名和密码,这些信息应当妥善存储和管理,避免敏感信息泄露。 ...

    Mule In Action

    - **电子邮件**:Mule ESB可以接收和发送电子邮件,利用IMAP Transport和SMTP Transport,适用于需要邮件集成的场景。 - **Web服务**:支持消费和暴露SOAP服务,以及使用HTTP Transport发送和接收HTTP请求,满足Web...

    Magento-SMTP-Email

    2. **SSL/TLS加密**:支持SSL(Secure Socket Layer)和TLS(Transport Layer Security)加密,确保邮件传输过程中的安全性。 3. **邮件模板**:提供预设的邮件模板,商家可以自定义设计,增强品牌一致性。 4. **...

    java socket实现smtp发送邮件,支持SSL

    在实际应用中,建议使用JavaMail API提供的`Transport`类,它会自动处理SMTP连接的细节,包括SSL/TLS的设置,使得代码更加简洁和易于维护。在SocketSmtp这个示例项目中,应该包含了实现这一功能的具体代码,可以参考...

    使用java简单实现基于smtp协议的邮件收发

    Transport transport = session.getTransport("smtp"); transport.connect("smtp.126.com", "your-email@example.com", "your-password"); transport.sendMessage(message, message.getAllRecipients()); transport....

    基于SMTP协议的邮件发送系统

    Transport transport = session.getTransport("smtp"); transport.connect("smtp.example.com", "username", "password"); transport.sendMessage(message, message.getAllRecipients()); transport.close(); `...

    smtp.rar_SMTP代码_SMTP服务器_java smtp_smtp

    在SMTP发送邮件时,主要用到`Session`、`Transport`和`Message`等类。 3. **SMTP服务器实现**:一个简单的SMTP服务器通常包含接收连接、解析客户端命令、处理邮件传输等功能。学习者可以通过分析代码了解如何创建...

Global site tag (gtag.js) - Google Analytics