问题描述
我编写javamail总是报错。错误的原因是验证错误就是下面的这句:transport.connect((String)props.get("mail.smtp.host"),username,password);请大家帮小妹,多谢。。。
解决方案
解决方案二:
我用javamail做了一个邮件系统。。把你用的邮件服务器及访问协议、重要代码说一下。
解决方案三:
在邮件服务器上是不是有这个账号。传的三个参数有没有问题。
解决方案四:
引用1楼powerchuangwai的回复:
我用javamail做了一个邮件系统。。把你用的邮件服务器及访问协议、重要代码说一下。
packagemain;importjava.io.IOException;publicclassmain{protectedShellshell;privateSelectionListenerlistener;privateFTPClientftpClient;privateFTPft=newFTP();publicstaticvoidmain(String[]args){try{mainwindow=newmain();window.open();}catch(Exceptione){e.printStackTrace();}}publicvoidopen(){Displaydisplay=Display.getDefault();createContents();shell.open();shell.layout();while(!shell.isDisposed()){if(!display.readAndDispatch()){display.sleep();}}}protectedvoidcreateContents(){shell=newShell();shell.setSize(533,403);shell.setText("FTP上传服务器");Buttonbutton=newButton(shell,SWT.NONE);button.setFont(SWTResourceManager.getFont("宋体",16,SWT.NORMAL));button.setBounds(146,87,161,167);button.setText("开始上传");listener=newSelectionListener(){@OverridepublicvoidwidgetDefaultSelected(SelectionEvente){System.out.println("双击了!");}@OverridepublicvoidwidgetSelected(SelectionEvente){System.out.println("单击了!");ftpClient=newFTPClient();/***连接FTP服务器**@paramserverFTP服务器IP地址*@paramuser登录名*@parampassword密码*@throwsIOException*/try{ftpClient.connect("192.168.20.193");}catch(SocketExceptione1){//TODOAuto-generatedcatchblocke1.printStackTrace();}catch(IOExceptione1){//TODOAuto-generatedcatchblocke1.printStackTrace();}try{ftpClient.login("Administrator","guoan58743049");}catch(IOExceptione1){//TODOAuto-generatedcatchblocke1.printStackTrace();}}};button.addSelectionListener(listener);}}packagemain;//这个邮件发送有一个验证错误没有查出来。//test.javapublicclasstest{publicstaticvoidmain(String[]args){Stringsmtp="smtp.126.com";Stringfrom="www@126.com";Stringto="2345678@qq.com";Stringcopyto="3456789@qq.com";Stringsubject="邮件主题";Stringcontent="邮件内容";Stringusername="www";Stringpassword="*****";//用户密码Stringfilename="";Mail.send(smtp,from,to,copyto,subject,content,username,password);}}
解决方案五:
晕,发送邮件的类没有贴啊,Mail.send(smtp,from,to,copyto,subject,content,username,password);这是什么啊看看这个吧
解决方案六:
引用4楼viszl的回复:
晕,发送邮件的类没有贴啊,Mail.send(smtp,from,to,copyto,subject,content,username,password);这是什么啊看看这个吧http://blog.csdn.net/viszl/archive/2010/09/02/5857909.aspx
贴了。倒数第三行。
解决方案七:
引用5楼guoxiaoxi32的回复:
引用4楼viszl的回复:晕,发送邮件的类没有贴啊,Mail.send(smtp,from,to,copyto,subject,content,username,password);这是什么啊看看这个吧http://blog.csdn.net/viszl/archive/2010/09/02/5857909.aspx贴了。倒数第三行。
人家叫你贴代码,不是贴哪里调用