0
A
回答
2
最好的办法是,对于纯JSP来说,只是使用Java来发送电子邮件,但更好的方法是编写自己的标签来发送电子邮件,因为我认为把这么多的代码放入JSP页面是一个糟糕的设计。
这里是一个很好的文章有更多的代码,但其基本思想将遵循:
http://www.java-samples.com/showtutorial.php?tutorialid=675
Message msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = {new InternetAddress(to)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(subject);
msg.setText(messageText);
Transport.send(msg);
有关的文章,可能是有点过时,但应该给你足够的信息做自己动手,在JSP标签和邮件,你可以通过这个阅读:
http://java.sun.com/developer/technicalArticles/javaserverpages/emailapps/
0
在JAV一个应用服务器,您可以在2种基本方式访问的SMTP服务器:
通过JNDI查找,如果邮件服务器在您的应用程序服务器配置(下面的例子是JBoss的):
Session ms = (Session) new InitialContext().lookup("java:/Mail");
通过直接设置up a Session
:
Properties props = new Properties();
props.setProperty("mail.smtp.host", "mySmtpHost");
session = Session.getInstance(props);
相关问题
- 1. 什么是request.getRemoteUser()的JSP EL等价物?
- 2. JSP中C++的“#ifdef #endif”宏的等价物是什么?
- 3. 什么是VC7中的strtok_s等价物?
- 4. 什么是Silverlight中的OnRender等价物?
- 5. C#中TreeBidiMap的等价物是什么?
- 6. 什么是C#中的vbNullChar等价物?
- 7. MySQL中'go'的等价物是什么?
- 8. Bash中%%〜nxD的等价物是什么?
- 9. C#中memset的等价物是什么?
- 10. Monotouch中的CGPDFDocumentGetCatalog等价物是什么?
- 11. CoreFoundation中NSHomeDirectory()的等价物是什么?
- 12. C#中bigint的等价物是什么?
- 13. 什么是android中的dataWithContentsOfURL等价物?
- 14. jquery中Ajax.updater的等价物是什么?
- 15. url中的“ - ”等价物是什么?
- 16. 什么是perl中$ _的php等价物?
- 17. java中fopen_s()的等价物是什么?
- 18. TensorFlow中np.std()的等价物是什么?
- 19. 什么是Ruby中的“sys.stdout.write()”等价物?
- 20. wxWidgets中UpdateWindow()的等价物是什么?
- 21. JQuery中innerHTML的等价物是什么?
- 22. 什么是ZF中的mysql_fetch_assoc等价物?
- 23. Bindingsource中EOF的等价物是什么?
- 24. RDFlib中rdf:ID的等价物是什么?
- 25. python中'gem'的等价物是什么?
- 26. gcc中的#pragma等价物是什么?
- 27. Python中imadjust的等价物是什么?
- 28. python中print_r()的等价物是什么?
- 29. 什么是MSTest中MbUnit.Framework.RowAttribute的等价物?
- 30. 什么是asp的Request.ServerVariables(“AUTH_USER”)jsp等价?
Sendmail不是SMTP服务器。它仍然需要一个SMTP服务器。 Java的等价物是JavaMail。至于你的问题,你的目标是什么容器? Glassfish等完整的appservers附带捆绑的JavaMail API。 – BalusC