0

IMAPサーバーのホスト名はxyz.comです。そして私のSMTPホスト名は:comcast.netです。

Outlook経由でメールを送信すると、ID[送信者ID]がmyusername@comcast.netではなくmyusername@xyz.comとして自動的に表示されるようになりました。

JavaMailAPIを使用して同じことを実現したいと思います。

JavaMail APIを使用すると、送信者がmyusername@comcast.netと表示されます。私はこれがそれが機能する方法であることを理解しています。電子メールを受信するためのIMAPおよび電子メールを送信するためのSMTP。

ただし、送信者IDにSMTPのサーバーホスト名ではなくIMAPサーバーホスト名を設定するOutlookと同様の動作を開発したいと思います。

ありがとう&よろしく、ラビキランたてがみ。

4

1 に答える 1

1

メッセージのFromヘッダーに入力する内容(setFromメソッドを使用)と、メールサーバーにログインしてメッセージを送信するときに使用するユーザー名(connectメソッドを使用)の違いについて話していると思います。 。通常、それらは同じです。メールサーバーでは、Fromヘッダーに別のアドレスを設定できる場合とできない場合があります。一部のメールサーバーでは、Fromヘッダーにメッセージを送信する前に、代替のFromアドレスが実際に自分のアドレスであることを確認する必要があります。

于 2012-08-03T23:06:32.460 に答える