使用IBM i (OS/400)发送电子邮件的示例代码

作者:佚名 上传时间:2023-05-24 运行软件:Java Mail API 软件版本:IBM i (OS/400) V7R4 版权申诉

本示例代码演示了如何在IBM i (OS/400)中使用Java Mail API发送电子邮件。它包括SMTP服务器和身份验证设置以及电子邮件内容。这将帮助需要在IBM i上发送电子邮件的用户快速实现相应功能。

import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

public class EmailSender {
   public static void main(String[] args) throws MessagingException {
      String to = "recipient@example.com"; //邮箱地址
      String from = "sender@example.com"; //邮箱地址
      String host = "smtp.example.com"; //SMTP服务器
      Properties properties = System.getProperties();

      properties.setProperty("mail.smtp.host", host);
      properties.setProperty("mail.smtp.auth", "true");
      Session session = Session.getDefaultInstance(properties,
         new Authenticator() {
            protected PasswordAuthentication getPasswordAuthentication() {
               return new PasswordAuthentication("username", "password"); //用户名和密码
            }
         });
      MimeMessage message = new MimeMessage(session);

      message.setFrom(new InternetAddress(from));
      message.addRecipient(Message.RecipientType.TO,
         new InternetAddress(to));
      message.setSubject("This is the Subject Line!");
      message.setText("This is actual message");
      Transport.send(message);
      System.out.println("Sent message successfully....");
   }
}

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
使用IBM i (OS/400)发送电子邮件示例代码
本示例代码演示了如何在IBM i (OS/400)中使用Java Mail API发送电子邮件。它包括SMTP服务器和身份验证设置以及电子邮件内容。这将帮助需要在IBM i上发送电子邮件的用户快速实现
IBM i (OS/400) V7R4
Java Mail API
2023-05-24 13:00
使用RPGLE在IBM i (os/400)上发送电子邮件
本示例代码演示如何使用RPGLE编写程序在IBM i (os/400)上发送电子邮件。该程序具有灵活性,可以根据需要更新发件人,收件人,主题和邮件内容。发送邮件需要设置SMTP服务器和端口号。//发
IBM i 7.4
RPGLE
2023-04-16 18:23
使用 RPGLE 在 IBM i (OS/400) 上发送电子邮件
本示例演示如何使用 RPGLE 在 IBM i (OS/400) 上发送电子邮件。介绍了如何设置收件人、主题、正文和附件,并包括以下功能:验证 SMTP 服务器和发送电子邮件。我们将使用 Scott
IBM i 7.3
RPGLE
2023-03-27 15:06
如何在IBM i (OS/400)上发送电子邮件
本示例代码演示如何在IBM i (OS/400)上使用API发送电子邮件。实现方式是首先使用API函数QSYSOPR()设置用户的默认邮箱地址,然后使用API函数SNDRPGMAIL()发送邮件。/
IBM i (OS/400) V7R3
IBM
2023-03-17 16:23
ibm i (os/400)中发送邮件示例代码
本示例代码演示了如何使用email_toolbox习惯的方式向IBM i (OS/400)发送电子邮件。 /free // 电子邮件的配置信息 dcl-ds
IBM i (OS/400)7.4
email_toolbox
2023-05-26 00:36
IBM i (OS/400)示例代码
本文提供IBM i (OS/400)开发实例、网络编程示例和数据库操作示例的示例代码,并对代码进行释义和总结。IBM i (OS/400)开发实例示例1: 打印当前日期和时间//RPGLE程序
7.4.0
IBM公司
2023-03-31 06:47
IBM i (OS/400)中打印PDF并附上电子邮件示例代码
这是一个IBM i (OS/400)系统中打印PDF并通过电子邮件发送的示例代码。该代码使用了现有的PDF打印软件和SMTP配置来完成这个任务。// 打印PDF文件CALL QP2SHELL ('
IBM i (OS/400) V7R3M0
IBM Corporation
2023-05-20 00:28
使用IBM i (OS/400)创建表示例代码
简单介绍了如何在IBM i (OS/400)上创建一个表,包括指定表名、定义字段和设置主键等信息。// 创建一个名为CUSTOMERS的表// 指定主键为CUST_ID// 定义两个字段:CUS
IBM i (OS/400) V7R1
IBM i (OS/400)
2023-04-28 05:08
IBM i (OS/400)基础编程示例代码
本文为IBM i系统开发入门提供示例代码和相应的代码释义,旨在帮助读者更好地理解OS/400程序设计,以及提供IBM i开发指南。以下是本文的总结:本文主要介绍了IBM i (OS/400)基础编程
7.4
IBM i开发平台
2023-03-23 07:13
处理IBM i (OS/400)文件示例代码
该示例代码演示如何使用IBM i (OS/400)上的RPGLE编程语言来读取、写入、更新和删除文件。使用的是带有DSPF的交互式用户界面。在该程序中,可以建立一个文件记录,并可以根据不同的条件对查询
IBM i (OS/400) V7R1M0
RPGLE
2023-05-19 03:43