Javamail API を使用して、既にメールを正常に送信できます。
問題は、message.setFrom(InternetAddress add); を使用して送信者のアドレスを指定する必要があることです。
アドレスが正しくないことがわかりました。(nosuch@fake.com) のような任意のアドレスを指定できます。
サーバーからデフォルトの電子メール アドレス (someone@somewhere.com など) を取得するにはどうすればよいですか?
(ソフトウェアのエンドユーザーに自分でメールアドレスを教えてほしくありません。これは偽のメールとして悪用される可能性があります)
サーバーはユーザー名とパスワードでログインされます。 (ユーザー名は username@server.com のようなアドレスではなく、単なる名前です)
みんな私の助けてくれてありがとう!!