String from=request.getParameter("from");/提交表单
newMessage.setFrom(new InternetAddress(from));
newMessage.setFrom(new InternetAddress(from));
解决方案 »
- 请教JAVA 导出excel的方法
- 问关于GWT的东西
- 使用Jetty启动服务报错
- 利用SchemaExport导数据库出错
- 用java开发在线文本阅读器???
- 表单传递的值用session能取值不?
- 难倒CSDN-javaweb开发论坛所有人的问题!顶
- js javascript table 复杂表格 多维展示 多维表格【idosoft原创】
- JavaMail发送邮件
- (解决问题另开帖子给分)需求如下:有一些已知的jsp页面,怎样能够将他们返回的html 写到服务器上面?
- 请问高手:web中如何把多选的select表单中的数据提交到servlet中?(在线等)
- include 的问题!!!!!!!急(思归)(不贪) 再帮忙看看!!!
newMessage.setFrom(new InternetAddress(from));
from只能是以@21cn.com开头的邮箱,如果换成其它邮箱就会报错,会不会是要认证的原因,希望高手指正
还有用户名+(从smtp.21cn.com中)取21cn.com,这个不怎么理解,可否详细些,谢谢·!
如果我用smtp.21cn.com来发邮件,但是我指定发件人信箱时,想用[email protected]或者[email protected],这样好像不行
还有用户名+(从smtp.21cn.com中)取21cn.com,这个不怎么理解,可否详细些,谢谢·!
不就是你要取得的发件人信箱***@21cn.com吗!
动态取得发件人的帐号(***)再加上固定的服务器(eg:smtp.21cn.com 截取21cn.com)
不就是你要取得的发件人信箱***@21cn.com吗!
现在关键是我发件人信箱不是@21cn.com的也要行,也就是我想发件人不受smtp的限制!!!
除非你也动态的改变host
如果不想输入smtp服务器也行,就自己做一个没有用户验证的smtp服务器。
用户验证的意义在于不是本邮件服务器的用户不允许通过本邮件服务器发送邮件,这也是防范垃圾邮件减少服务器负荷的一种方法。
但是象阿里巴巴他们那个在线询价是如何做的,我想他们的邮件服务器应该是要验证吧,可是他们却可以设置发件人不为@alibaba.com,不知道是如何实现的!
说明它可以动态改变host
163.net.263.net
这种形式的。
如果一个会员在我们网站上注册了一个会员用的信箱是[email protected]
其它人向它在线询价时,发件人不可能是[email protected],因为我用的是smtp.21cn.com
的,发件人我想用[email protected]
请大家指教·!1
newMessage.setFrom(new InternetAddress("[email protected]",from));
注意from是变量,你可以从数据库里取出来,给我高分啊,这个问题我也遇到过,希望对你有帮助!
那host就改为:smtp.163.net
为什么还用smtp.21cn.com