電子メールメッセージは、最もシンプルかつエレガントな方法を送っ達成JAVA(たとえば163用)

IMAPサービスを利用するには?

まず、電子メールれ送信のいくつかの基本は、あなたが既に知っている場合はスキップすることができます。

直接電子メールメッセージ実装の一部を送りました。

IMAPは何ですか?

IMAP、すなわちインターネットメッセージアクセスプロトコル(インターネットメッセージアクセスプロトコル)は、あなたがこの契約により、メールサーバなどからの情報、ダウンロード、電子メールメッセージを取得することができます。

同様のIMAPやPOP、メール取得契約です。

IMAPとPOPの違いは何ですか?

POPメールは、ダウンロード、電子メールサーバーへのクライアントを許可しますが、あなたは(のような:携帯メール、既読など)電子メールクライアントを操作している:あなたのエンドユーザー電子メールを介して、これは、次のような、サーバーへのバックを行っていませんQQのメールボックス3メッセージを充電し、別のフォルダに移動し、これらのアクションは、それが同時にQQメールサーバー上のこれらのメッセージが移動されていない、で、サーバーに戻って移動しません。

、サーバー上のメッセージは、適切な処置を行います。しかし、あなたのメール操作が(携帯電話の電子メール、既読、などなど)を行う、別のIMAP電子メールクライアント操作がサーバーに送られますです。

それは、IMAPはで「双方向」である、です。

一方、IMAPは、あなたが本当に必要な場合にのみ、あなたがメッセージのすべての内容をダウンロードするメッセージの件名のみをダウンロードすることができます。

IMAPサービスを利用するには?

IMAPを使用すると、まず、あなたは、あなたが使用できるクライアントを設定後、IMAP機能のQQのメールボックスを有効にする必要があり、かつ、非常に簡単です。

オープンSMTPサービス

QQメール

[設定] - [アカウント] - [POP3 / IMAP / SMTP /交換/ CardDAVの/ CalDAVのサービス]

最下層のオープン

  • POP3 / SMTPサービス

  • IMAP / SMTPサービス

163 Eメール

画像

網易は比較的簡単ですが、直接認証コード[オープン]

Eメール

メールは、Javaツールキットの認識に基づいてメッセージを送信することはシンプルでエレガントな維持です。

その理由を書きます

利便性の感じを想像していなかった電子メールのさまざまなツールをお読みください。

フォローアップを達成するために、独自に新機能を追加していきます。

プロパティ

  • 流暢ストリームシンタックス

  • センド・サポート163個のメールボックス

  • 複数の受信者に送信をサポートし、より多くの(秘密)CCさん

クイックスタート

環境要件

JDK7 +

Mavenの3.xの+

導入

<plugin>
    <groupId>com.github.houbb</groupId>
    <artifactId>email</artifactId>
    <version>0.0.2</version>
</plugin>

送信する電子メール

対応する認証コードのためにここに網易のメールボックスのパスワード。

EmailBs.auth("[email protected]", "xxx")
        .content("自定义内容")
        .sendTo("[email protected]");

ここでは、によってでしょう[email protected]に送信された[email protected]電子メール。

メールヘッダーのデフォルトは、あなたのカスタムコンテンツには、タイトル、内容ではありません。

あなたは、コンフィギュレーション、より機能豊富なを指定することができます。

メソッド一覧

方法 説明
認証(ユーザ名、パスワード) メールボックス名のユーザー名、パスワードは、対応するパスワードです
コンテンツ(件名、コンテンツ) メッセージヘッダに従う、メッセージコンテンツのためのコンテンツ
内容(コンテンツ) デフォルトの件名は、メッセージ内容のコンテンツ「無題」であります
sendto(のtoArray) 受信者リストのためのtoArray
CC(ccArray) CcのリストのccArray
BCC(bccArray) bccArray秘密のCCリスト

使用例

あなたは、複数の受信者とCCを指定することができます。

次のようにサンプルコードは次のとおりです。

EmailBs.auth("[email protected]", "xxx")
       .content("自定义主题", "自定义内容")
       .cc("抄送者[email protected]", "抄送者[email protected]")
       .bcc("秘密抄送者[email protected]", "秘密抄送者[email protected]")
       .sendTo("收件人[email protected]", "收件人[email protected]");

フォローアップのプロパティ

  • 一般的なメールのサポート

  • サポートメールテンプレート

また、読書

よりリアルタイム情報、最先端のテクノロジー、ライフ興味深いです。公共馬シャオ偏西風] [番号のすべて
ここに画像を挿入説明

参考資料

メール機能を送信するためにメールボックスを実現するJava

メッセージ用のJavaの基礎は、(例えば、QQと網易で)送信され

あなたのメールボックスの受信トレイには、JavaMailのを達成するための解決します

おすすめ

転載: blog.51cto.com/9250070/2464776