javamail如何向163发邮件

我的代码是这样的:
String smepServer = request.getParameter("txtserver");
        String mailTo = request.getParameter("txtto");
        String fromMail = request.getParameter("txtfrom");
        String subject = request.getParameter("txtsubject");
        String message = request.getParameter("txtmessage");
        try{
            Properties props = new Properties();
            props.put("mail.transport.protocol", "smtp");
            props.put("mail.smtp.host", smepServer);
      //      props.put("mail.smtp.port", "stmp.163.com");
            Session mailMessage = Session.getInstance(props,null);
            Message msg = new MimeMessage(mailMessage);
            msg.setFrom(new InternetAddress(fromMail));
            msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(mailTo));
            msg.setSentDate(new Date());
            msg.setSubject(subject);
            msg.setText(message);
            Transport transport = mailMessage.getTransport("smtp");
            transport.send(msg);
            msg.writeTo(System.out);
            out.print("发送成功!!");
        }catch(Exception e){
            out.print("发送失败!!");
            System.out.println(e);
        }

在"邮件服务器"上输入:stmp.163.com提交后,无法发送邮件,错误是:
javax.mail.MessagingException: Unknown SMTP host: stmp.163.com;
  nested exception is:
    java.net.UnknownHostException: stmp.163.com

时间: 2024-09-15 08:41:06

javamail如何向163发邮件的相关文章

用php得到163的邮件信息

<?$host='pop.163.com';$port=110;$user='******';$password='******';if(!($sock=fsockopen(gethostbyname($host),$port,$errno,$errstr))) exit($errno.': '.$errstr);set_socket_blocking($sock,true);$msg=fgets($sock);echo $msg;$command="user ".$user.&

使用JAVAMAIL发邮件的一个例子

发邮件 首先引入j2ee的包路径到ClassPath,已经安装Jbuilder的可以在它的安装路径lib目录下找到mail.jar,activation.jar,将这两个包加入系统的环境变量,那么即使不用JBuilder开发的话也可以使用了. 程序: import java.io.*;import java.util.*;import javax.mail.*;import javax.mail.internet.*; /** * <p>Title: 简易MailBean</p>

struts2集成javamail发邮件示例详解

 这篇文章主要介绍了struts2集成javamail发邮件示例,需要的朋友可以参考下 一.代码预览 这两天在做struts2上的邮件发送.以前的项目有用到spring,用spring提供的邮件支持类很方便可以完成这个功能,但是现在只用struts2的话,就碰到了一系列的问题.   请先将自己下载的 mail.jar,及activation.jar加入到classpath    代码如下: package com.nerve.cloudoffice.common.util;   import j

PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法

 这篇文章主要介绍了PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法,实例分析了php实用curl模拟登陆163邮箱的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <?php header("Content-Type: text/html; charset=UTF-8"); error_reporting(0); /** * 登陆 *

azure-我可以在Azure使用163的邮箱发邮件吗

问题描述 我可以在Azure使用163的邮箱发邮件吗 我看到有人说Azure 不能发邮件,只能使用第三方的工具去发邮件,但是我想使用163的邮箱发邮件不知道可以吗?我该怎样配置? 解决方案 完全没问题,我在项目中用过,可以肯定告诉你. 解决方案二: 你只需要163账户的邮箱.密码就可以了.公开可以获得但是需要的参数还有163的smtp和pop(收邮件的话,需要pop)地址. 解决方案三: Hi, Hi, 我们可以使用第三方的smtp来发邮件,具体操作和普通的几乎没有什么区别,我们只需要正确的填写

PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法_php技巧

本文实例讲述了PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php     header("Content-Type: text/html; charset=UTF-8");     error_reporting(0);     /**      * 登陆      * $user 163用户名      * $pass 密码     **/     function login($user,$pass

javamail 发邮件个别字中文乱码

问题描述 最近遇到一个很奇怪的问题,折腾我好久了公司有自己的开发平台 发邮件是用Javamail写的我在用公司封装的发邮件的方法 发送邮件过程中 陈玘的"玘"字不能正常显示,一直显示的是"陈?" 在正文和标题中都不能正常显示所以想问问大家 这是什么原因,如果说公司封装的代码有问题 为什么其他的字都能正常就这一个字不正常,数据库的字符集也没问题 是oracle ZHS16GBK 解决方案 邮件发送编码问题,之前用gb2312测试了一下,发现确实变成了?号,现在改成UT

C# 用smtp.163.com 发邮件,无发应问题。

问题描述 C#用smtp.163.com发邮件,无发应问题.请各位大狭指点下.//简单邮件传输协议类System.Net.Mail.SmtpClientclient=newSystem.Net.Mail.SmtpClient();client.Host="smtp.163.com";//邮件服务器client.Port=25;//smtp主机上的端口号,默认是25.client.DeliveryMethod=System.Net.Mail.SmtpDeliveryMethod.Netw

用javamail发邮件(含附件),用jBuilder3实现

发邮件 //Title:        Your Product Name//Version:      //Copyright:    Copyright (c) 1999//Author:       Your Name//Company:      Your Company//Description:  Your description package Mail; import java.awt.*;import javax.swing.*;import java.awt.event.*;