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

PowerBuilder 邮件会话对象MailSession

阅读更多

对象:MailSession

作用:邮件会话对象MailSession是PowerBuilder非可视对象,对于建立MAPI会话。

 

实例:

//声明
mailSession mSes
mailReturnCode mRet
mailMessage mMsg

 

//创建邮件会话对象
mSes = create mailSession

 

//登录会话
mRet = mSes.mailLogon(mailNewSession!)
IF mRet <> mailReturnSuccess! THEN
   MessageBox("邮件", '登录失败.')
   RETURN
END IF

 

//邮件消息mailMessage
mMsg.Subject  = "主题"
mMsg.NoteText = '内容'
mMsg.Recipient[1].name    = '接收者姓名'
mMsg.Recipient[1].address = '****@qq.com'

 

//发送邮件
mRet = mSes.mailSend(mMsg)
IF mRet <> mailReturnSuccess! THEN
 MessageBox("邮件", '邮件发送失败')
   RETURN
END IF

 

//释放
mSes.mailLogoff()
DESTROY mSes

 

注意:

用MailSession对象发送邮件时,需要调用Outlook Express用于发送信息,并创建用户和配置用户的POP、SMTP服务器。

分享到:
评论

相关推荐

    powerbuilder命名规则

    PowerBuilder 的对象名称定义通常采用如下的格式: **pfcobject_type_objectname** 其中: - **pfcobject**:该部分用来标识对象的级别,如果使用 `PFC_` 前缀,则表示为 PFC(PowerBuilder Function Class)级别...

    pbmail实例mailsession

    PBMail实例MailSession是PowerBuilder(PB)编程中用于实现邮件发送功能的一个示例。PowerBuilder是一款历史悠久的可视化编程工具,常用于开发企业级的桌面应用程序。在PB中,发送邮件通常涉及到网络通信和SMTP...

    pb 发送邮件+邮箱设置+安装

    标题中的“pb 发送邮件+邮箱设置+安装”指的是使用PB(PowerBuilder)进行电子邮件的发送功能开发,以及相关的邮箱配置和程序安装过程。PowerBuilder是一款强大的可视化数据库应用开发工具,它提供了丰富的控件和...

    pb7参考手册1_3

    - **mailSession对象**:用于管理邮件会话。 - **MDIClient对象**:用于管理多文档接口客户端。 - **Menu对象**:用于创建和管理菜单。 - **MenuCascade对象**:用于管理级联菜单。 - **Message对象**:用于显示消息...

    阿里云邮件推送服务-接口说明.pdf

    // 创建邮件会话 Session mailSession = Session.getInstance(props, authenticator); // 创建邮件消息 MimeMessage message = new MimeMessage(mailSession); // 设置发件人 message.setFrom(new Internet...

    jmail邮件接收发送程序

    它可能包含了如何初始化邮件会话、设置邮件属性、构建邮件对象、连接SMTP服务器发送邮件以及使用POP3服务器接收邮件的步骤。通过运行和分析这个示例,开发者可以快速理解JMail的使用方法。 5. **使用JMail的步骤**...

    JavaEE发送短信、邮箱技术分享.pdf

    `Session`对象用于管理邮件会话,`MimeMessage`则用来构建邮件内容。通过`Transport.send()`方法将邮件发送出去。 至于发送短信,JavaEE通常不会直接处理这一过程,因为这涉及到与运营商接口的交互。通常我们会依赖...

    java发送邮件一种很简单的方法

    - **创建`Session`对象**:根据配置信息创建邮件会话对象。 - **创建`MimeMessage`对象**:构建邮件的具体内容。 - **发送邮件**:使用`Session`对象的`Transport`实例进行邮件的发送操作。 ##### 2.2 配置SMTP...

    java发送邮件以及附件 复制直接测试

    - 使用`Properties`对象配置邮件服务器的信息。 - 设置SMTP协议、主机、端口和认证方式。 - 设置字符集为UTF-8。 - 创建自定义认证器(`MyAuthenticator`),用于SMTP服务器的身份验证。 - 创建邮件会话(`Session`...

    JavaMail jsp发送邮件

    - **构建邮件对象**:通过 `new MimeMessage(mailSession);` 创建一个 `MimeMessage` 对象,并设置发件人、收件人、邮件主题等信息。 - **邮件内容设定**:根据用户选择的邮件格式(纯文本或 HTML),设置邮件内容...

    Android 使用javamail发送邮件

    通过这两个包,开发者可以创建、配置和管理邮件会话,构建邮件消息,并将其发送到指定的SMTP服务器。SMTP(Simple Mail Transfer Protocol)是互联网上用于传输邮件的标准协议。 在Android项目中集成JavaMail,你...

    Android自动发送邮件所需的4个jar包

    通过这个库,开发者可以创建邮件会话、创建和发送邮件消息,以及进行邮件的收发操作。 3. **mailapi.jar**:这个库通常与javax.mail.jar一起使用,它提供了一些额外的类和接口,扩展了JavaMail API的功能。这些类和...

    发送邮件的Java代码

    // 邮件会话对象 javax.mail.internet.MimeMessage mimeMsg; // MIME邮件对象 props = java.lang.System.getProperties(); // 获得系统属性对象 props.put("mail.smtp.host", smtp); // 设置SMTP主机 props.put...

    Servlet发送邮件所需要的jar包

    `Session`代表了与邮件服务器的连接会话,`Message`用于构建邮件内容,而`Transport`则负责将邮件实际发送出去。 在使用Servlet发送邮件时,首先需要配置`MailSession`,设置SMTP服务器信息,包括服务器地址、端口...

    利用qq邮箱批量发送复杂邮件(带图片和附件)

    3. 创建Session对象:使用之前设置的Properties对象创建一个MailSession,这是与邮件服务器交互的基础。 4. 创建Message对象:定义邮件内容,包括收件人、主题、正文、图片和附件。使用MimeMessage类创建Message...

    java发送邮件代码

    - **创建会话**:使用 `Session.getDefaultInstance()` 方法创建一个新的会话对象。 - **构建消息**:创建 `MimeMessage` 对象并设置发送者、接收者、主题等信息。 - **添加邮件内容**:通过 `MimeBodyPart` 和 `...

    javamail邮件发送程序

    此外,JavaMail还可以与Java EE的MailSession集成,提供更便捷的邮件服务。 总的来说,JavaMail是一个强大且灵活的邮件处理工具,能够满足各种复杂的邮件发送需求。在独立测试或避免与Java EE环境冲突时,可以通过...

    javaMail代码记录 javaMail代码记录

    - 使用`Properties`对象创建一个邮件会话。第二个参数为`null`表示没有特定的`Authenticator`,后续将通过其他方式认证。 3. **创建邮件体**: ```java MimeBodyPart mbp1 = new MimeBodyPart(); mbp1....

    pb学习资料

    【PB学习资料】这篇文档是关于使用PowerBuilder(简称PB)进行编程时应当遵循的一系列标准、约定和准则,旨在确保开发出稳定、可靠的应用程序。这些规范基于软件工程的最佳实践,强调代码的易读性、可维护性和可扩展...

    用JAVA写的邮箱收信系统

    - `MailSession`配置:设置邮件会话,包括SMTP服务器信息、认证凭证等。 - `Folder`和`Message`对象:使用这些对象进行邮件的检索和操作。 - `MimeMessage`类:用于解析和构建MIME格式的邮件。 - 异步处理:可能...

Global site tag (gtag.js) - Google Analytics