タグ

javaとメールに関するten-gallon-Mouseのブックマーク (2)

  • Jakarta Velocityでテンプレートを変換しメールを送信する

    はじめに アマゾンや楽天を代表とするWebのショッピングサイトでは、商品購入を受け付けた際、購入者に対し自動でメールを送信するのが一般的です。その自動メールの文面は、たいていの場合、会員情報、注文番号、商品番号などが記載されています。 このように全体のテキストフォーマットが決まっていて、その一部を動的に変更してメールを送信したいということがよくあります。この記事では「Velocity」というテンプレートエンジンを活用して、その問題を解決する方法を解説します。 対象読者 Javaプログラミングを行ったことがある方を対象とします。 必要な環境 サンプルは以下の環境で動作確認を行っています。 J2SE1.4,J2SE5.0 Velocity 1.4 JavaMail 1.3.2 Java Activation Framework 1.0.2 Velocityとは Velocityは、Apache

    Jakarta Velocityでテンプレートを変換しメールを送信する
    ten-gallon-Mouse
    ten-gallon-Mouse 2020/10/09
    “$order.member.lastName $order.member.firstName 様 $company.nameをご利用頂きありがとうございます。 以下の注文を承りました。 注文番号:$order.orderNumber ≪購入商品情報≫ ----------------------------- 商品番号 |注文商品名|価格 ------------------
  • JavaMailでのメール送信まとめその1 - あられねこのめも

    Javaでのメール送信まとめ その1。 JavaMailでメール送信。 PCにメール送信 テキストメール PCにテキストのみのメールを送るサンプル。 MimeMessageの基的な使い方も。 MIME構造 text/plain MimeMessage作成サンプル(テキストメール) Properties props = new Properties(); Session session = Session.getDefaultInstance(props); MimeMessage msg = new MimeMessage(session); msg.setSubject("PC向けメール送信", "shift-jis"); msg.setFrom(new InternetAddress("from@excample.com")); msg.setSender(new InternetA

    JavaMailでのメール送信まとめその1 - あられねこのめも
    ten-gallon-Mouse
    ten-gallon-Mouse 2020/01/27
    “ MimeBodyPart imageBodyPart = new MimeBodyPart(); DataSource dataSource = new FileDataSource("c:/tmp/sample.gif"); DataHandler dataHandler=new DataHandler(dataSource); imageBodyPart.setDataHandler(dataHandler); imageBodyPart.setFileName(MimeUtility.encodeWord("sample.gif")); imageBodyPart.setDisp
  • 1