2010-05-18 74 views
1

如何通過Java從任何郵件ID發送郵件? 我的意思是我們如何設置:我們想要的任何郵件地址。如何通過Java從任何郵件ID發送郵件?

+0

這似乎是一個編程問題,將很快遷移到堆棧溢出。我已將堆棧溢出和超級用戶帳戶關聯在一起,並且您的堆棧溢出帳戶應在遷移後重新獲得所有權。 – 2010-05-18 12:15:22

回答

2

使用標準的Java郵件API,只需在郵件上調用setEnvelopeFrom()

+1

爲什麼不使用'setFrom()'方法? – Jesper 2010-05-18 12:29:00

+0

@Jesper,否則SMTP服務器和/或Spamfilters會混蛋。 – BalusC 2010-05-18 13:23:18

+0

MimeMessage msg = new MimeMessage(session); msg.setText(text); msg.setSubject(subject); msg.setFrom(new InternetAddress(「[email protected]」)); 它仍顯示from爲已認證的用戶。 ref: http://code.geekinterview.com/java/send-email-using-gmail-mail-server.html – 2010-05-19 06:19:11