当前位置:  技术问答>java相关

求助!关于注册后系统自动发邮件告诉用户密码的问题?谢谢大家!!

    来源: 互联网  发布时间:2015-09-20

    本文导语:  我自己写了各发邮件的类,但是出现一个很奇怪的问题,我用别人的邮箱发信到我的邮箱中,我就能收到。但是用我的邮箱发信给别人的话就出现发送失败的现象,这是什么原因呢?请大家帮帮我!  我的程序如下:...

我自己写了各发邮件的类,但是出现一个很奇怪的问题,我用别人的邮箱发信到我的邮箱中,我就能收到。但是用我的邮箱发信给别人的话就出现发送失败的现象,这是什么原因呢?请大家帮帮我! 
我的程序如下:
----------------------------------------------------------
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;

/**
 * 

Title: 


 * 

Description: 


 * 

Copyright: Copyright (c) 2002


 * 

Company: 


 * @author unascribed
 * @version 1.0
 */

public class SendSimpleMail {

  //定义信件的正文内容
  static String msgText = "感谢您注册本网站";

  public SendSimpleMail() {
  }

  public static void main()  throws Exception{
   // PrintWriter out = response.getWriter();
    try{
    String smtpHost = "mail.dingtech.com.cn";  //设置smtp服务器名
    String pop3Host = "mail.dingtech.com.cn";
    String from = "spring.shen@dingtech.com.cn";     //设置发信人地址
    String to = "spring.shen@dingtech.com.cn";        //设置收信人地址
     //创建properties对象
    Properties props = new Properties();

    //创建邮件服务器
    props.put("mail.smtp.host",smtpHost);
    props.put("mail.host",pop3Host);
    props.put("mail.protocol","pop3");

    //取得默认session
    Session session = Session.getDefaultInstance(props,null);

    //创建一条信息并定义收信人地址和发信人地址
    MimeMessage message = new MimeMessage(session);
    message.setFrom(new InternetAddress(from));
    InternetAddress[] address = {new InternetAddress(to)};
    message.setRecipients(Message.RecipientType.TO,address);
    //设定主题
    message.setSubject("您注册的初始密码!");
    //设定发送时间
    message.setSentDate(new Date());
    //将前面定义的msgText文字设定为信件的正文
    message.setText(msgText);
    // 发送邮件
    Transport transport;
    transport = session.getTransport("smtp");
     transport.send(message);
    }catch(Exception e){
    // out.println("an error about:"+e.getMessage());
    }
  }
}

|
你的程序用别人的信箱能成功?你说的是from添别人的信箱,还是smtphost用别人的ip?我认为你的程序都不能用。现在的smtp服务器都需要认证,而你的程序没提供密码,所以认证戳错。你可以到文档中心看一下,里面有一篇用javamail发信的源程序,很好的!!!

    
 
 

您可能感兴趣的文章:

  • 求助:各位大侠,麻烦你们能不能告诉我有没有一种软件可以让和相互操作各自的分区?
  • 求助!!!!!!!!!!!!!!!!!!谁能告诉我如何用java得到当前系统有几个分区???解决了给200分
  • 高分求助 。。。。。。。。。。。。各位高手。可以不可以告诉我。当我下载完resin之后应该如何配置好一个jsp的环境。我的操作系统是win2k professional
  • 向高手求助一个简单问题:为什么我在linux上的socket编程bind失败,告诉是权限不允许?
  • 求助:谁能告诉我俄罗斯方块的算法和编制思路?谢谢
  • [求助]LINUX下的MAIL系统,发出的邮件别人能收到,但别人发过来的邮件这个系统总是收不到。。。。。。。
  • 邮件无法打包下载,求助!
  • 求助关于linux上邮件服务器问题
  • sendmail无法收邮件,求助!
  • 求助:LINUX下邮件服务器的架设!
  • 美女求助:linux下如何配置邮件服务器???加急!!!
  • mail 指令删除邮件方法,求助
  • 求助,有没有带GUI界面的linux下面的邮件服务系统?
  • 100分紧急求助:java程序在linux下不能发送邮件,windows下正常。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助 linux 修改用户密码问题
  • 【求助】root密码问题? 在线等!
  • 【求助】SCO5.07 root密码错误
  • 新手求助:GTK如何实现密码输入框?
  • 关于curses编程,在密码输入框中显示*号,怎么办?求助,急急急急~
  • 求助:忘记了root用户的密码,如何给普通用户赋root权限
  • 紧急求助:我的Red Hat 7.3突然无法登录,root密码无效!!!请问是什么原因??
  • postfix+dovecot 求助,在OUTLOOK下使用一直要求输入密码
  • 【求助】telnet localhost 110 用帐号密码登录后 就直接退出了
  • 求助  我安装完redhat linux 9.0 启动时问我问户名和密码,在线等。成功后就可分
  • 求助:忘记了root密码怎么办啊?
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题
  • 求助:信号 --13 进程中断
  • 求助,安装了红帽子后进不了
  • 新装linux求助
  • linux的 iptables问题求助
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 一个简单的问题,高分求助!!!
  • 紧急求助:Unix下给文件夹重命名用什么命令?谢谢!!!!
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求助


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3