电子邮箱注册@前的可以自己填写吗,比如163 邮箱,注册就说手机号@163 不能自己设置

电子邮箱的作用很大
电子邮箱是什么?
电子邮箱,即我们通常所说的Email,是一种模拟邮局,通过电子邮箱,用户与用户之间可进行信息传递,而这些信息包括文本信息、图片文件和视频文件等等。随着互联网科技的发展,电子邮箱的存储量和安全性都得到了极大的改进。
电子邮箱格式
电子邮箱具有单独的网络域名,其书写格式也有一定的要求。一般来说,电子邮箱的格式是:用户名@域名。
电子邮箱格式
邮箱格式怎么写?
有的网友会说,我了解电子邮箱的格式,但就是不清楚邮箱格式怎么写。这里要注意一点的是,在使用纯英文打邮箱地址时,使用的是半角符号,而不是全角符号。这是比较多网友书写电子邮箱出错的主要原因。
另外,我们常用的几种电子邮箱的格式如下:
QQ邮箱:QQ号(数字)@qq.
163邮箱:用户名@163.
126邮箱:用户名@126.
139邮箱:用户名@139.
搜狐邮箱:用户名@sohu.
gmail邮箱:用户名@gmail.
hotmail邮箱:用户名@hotmail.com。
整体来说,电子邮箱格式怎么写这个问题不难,属于电脑入门的初级知识。可以说掌握不好电子邮箱格式怎么写,那基本许多互联网操作就都无法进行。网易163邮箱一开始注册的是手机号邮箱 现在感觉很不方便 每次填表什么的都要写手机号 是不是就改不_百度知道
网易163邮箱一开始注册的是手机号邮箱 现在感觉很不方便 每次填表什么的都要写手机号 是不是就改不
网易163邮箱一开始注册的是手机号邮箱 现在感觉很不方便 每次填表什么的都要写手机号 是不是就改不了啊 只能给注销了?重新起一个名字?
还有一个问题是之前有个人给我发的邮件现在没有了 当时我打开的时候就显示还有15天实效 这意思是邮件还能设置自己什么时...
我有更好的答案
如换了手机号码,可以登录163邮箱,进入“设置”页面-“网易手机邮”设置,点击“修改手机邮帐号”,根据页面提示修改成新的手机号码即可。修改之后已经收到的邮件和联系人信息不会丢失。如手机丢失了,马上联系移动运营商,挂失手机号,并及时补办。如果没法成功补办,马上关闭现有网易手机邮,并通知好友网易手机邮变更情况。
采纳率:100%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。电子邮箱怎么填写,我刚以手机号申请的电子邮箱号:@163.com为什么输入后总是不正确?|中国银行|中银招财猫卡|卡通卡面卡_信用卡问答_融360
您在这:&>&&>&电子邮箱怎么填写,我刚以手机号申请的电子邮箱号:1...
电子邮箱怎么填写,我刚以手机号申请的电子邮箱号:@163.com为什么输入后总是不正确?
用户:融360网友
城市:太原
分类:中国银行,&中银招财猫卡,&卡通卡面卡
您好,如果已经注册成功邮箱,如实填写就可以,不能有空格,英文半角填写,另外,需要用IE浏览器填写。
融360小编&&回答于
已回答76106问题
帮助了4415619人
本问题针对(普卡)
卡片特色:东京塔等10塔免费登塔
取现政策:额度的40%,手续费1%
年费政策:免首年,刷卡五次免次年年费
申请人数:已有163247人申请
您可能也感兴趣:
问答高手榜
Copyright & 2018
Rong360.com Inc. All Rights Reserved. 京公网安备号
融360 - 银行平台 版权所有    加油加油。
                    --WH
一、发送邮件的原理
    在了解其原理之前,先要知道两个协议,SMTP和POP3
      SMTP:Simple Mail Transfer Protocol,即简单邮件传输协议,发送邮件的协议,默认端口,25
      POP3:Post Office Protocol 3,即邮局协议,接收邮件的协议,默认端口,110
    知道了这两个协议,下面来说说邮件发送和接收的原理图,分两种,相同邮件(QQ邮箱给QQ邮箱)和不同邮件(QQ邮箱给163邮箱)是不一样的。
          
       解释:    
          为了方便起见,将新浪邮箱,称为用户A,将搜狐邮箱, 称为用户B
        用户A(新浪邮箱,)给用户B(搜狐邮箱,)发送一封邮件,那么整个过程就为图中的实线部分,用户A通过OutLook(浏览器或者客户端)登录自己的邮箱帐号,编写邮件,使用Smtp协议发送给Sina的邮件服务器中的Smtp服务器(专门用来发送的服务器),然后在通过SMTP协议,传输给Sohu的邮件服务器中的Smtp服务器,然后通过Sohu的Smtp服务器将邮件发送给用户B的存储设备进行存储(每个用户都会有一个存储空间用来存储邮件的),到这里,用户A就相当于发送成功了,因为已经到达了目的地,如果B用户需要查看邮件内容,必须通过POP3服务器将从自己的存储设备中拿到,然后返回到浏览器或者客户端中显示。
        用户B给用户A发送一封邮件,那么整个过程就为图中的虚线部分,是和A给B发一样的步骤
        用户A给一个同样使用新浪邮箱的用户C发送一封邮件,那么其过程就简单的多了,先通过Smtp服务器,然后smtp服务器会将其发送到用户C的存储设备上,A发送邮件就成功了,用户C要显示自己邮箱中的邮件,那么就通过POP3服务器从自己存储设备中拿取所有邮件进行查看。
二、通过Java代码实现发送邮件
     2.1、准备jar包
        核心:mail.jar
        依赖:activation.jar, 邮件需要发送附件时使用
     2.2、使用163邮箱发送邮件
        2.2.1、首先在163邮箱中注册一个帐号。有的话就省略这一步
        2.2.2、编写java代码发送邮件,记住三大步
           2.2.2.1、获得连接(连接邮箱的服务器和登录)
                   
        代码
//<span style="color: #.1 确定连接位置
Properties props = new Properties();
//获取163邮箱smtp服务器的地址,
props.setProperty("mail.host", "smtp.163.com");
//是否进行权限验证。
props.setProperty("mail.smtp.auth", "true");
//<span style="color: #.2确定权限(账号和密码)
<span style="color: #
Authenticator authenticator = new Authenticator() {
<span style="color: #
<span style="color: #
public PasswordAuthentication getPasswordAuthentication() {
<span style="color: #
//填写自己的163邮箱的登录帐号和授权密码,授权密码的获取,在后面会进行讲解。
<span style="color: #
return new PasswordAuthentication("163邮箱帐号","授权码");
<span style="color: #
<span style="color: #
<span style="color: #
<span style="color: #
//<span style="color: # 获得连接
<span style="color: #
<span style="color: #
* props:包含配置信息的对象,Properties类型
<span style="color: #
配置邮箱服务器地址、配置是否进行权限验证(帐号密码验证)等
<span style="color: #
<span style="color: #
* authenticator:确定权限(帐号和密码)
<span style="color: #
<span style="color: #
* 所以就要在上面构建这两个对象。
<span style="color: #
<span style="color: #
<span style="color: #
Session session = Session.getDefaultInstance(props, authenticator);
          2.2.2.2、创建消息(1、发件人,2、收件人,3、邮件标题,4、邮件内容)  
                      
    代码
//<span style="color: # 创建消息
Message message = new MimeMessage(session);
// 2.1 发件人
message.setFrom(new InternetAddress(""));
* 2.2 收件人
第一个参数:
RecipientType.TO
代表收件人
RecipientType.CC
<span style="color: #
RecipientType.BCC
<span style="color: #
比如A要给B发邮件,但是A觉得有必要给要让C也看看其内容,就在给B发邮件时,
<span style="color: #
将邮件内容抄送给C,那么C也能看到其内容了,但是B也能知道A给C抄送过该封邮件
<span style="color: #
而如果是暗送(密送)给C的话,那么B就不知道A给C发送过该封邮件。
<span style="color: #
第二个参数
<span style="color: #
收件人的地址,或者是一个Address[],用来装抄送或者暗送人的名单。或者用来群发。可以是相同邮箱服务器的,也可以是不同的
<span style="color: #
这里我们发送给我们的qq邮箱
<span style="color: #
<span style="color: #
message.setRecipient(RecipientType.TO, new InternetAddress("邮箱"));
<span style="color: #
// 2.3 主题(标题)
<span style="color: #
message.setSubject("邮件的标题");
<span style="color: #
// 2.4 正文
<span style="color: #
String str = "李四: &br/&" +
<span style="color: #
"您好,您在本论坛注册用户,点击下面url进行激活&br/&" +
<span style="color: #
"http://ww......&br/&" +
<span style="color: #
"如果不能点击,请复制直接激活&br/&" +
<span style="color: #
"如果不是本人,请删除邮件";
<span style="color: #
//设置编码,防止发送的内容中文乱码。
<span style="color: #
message.setContent(str, "text/charset=UTF-8");
          2.2.2.3、发送邮件
              
    代码
<span style="color: #
//<span style="color: #发送消息
<span style="color: #
Transport.send(message);
          完整代码
3 import java.util.P
5 import javax.mail.A
6 import javax.mail.M
7 import javax.mail.MessagingE
8 import javax.mail.PasswordA
9 import javax.mail.S
<span style="color: # import javax.mail.T
<span style="color: # import javax.mail.Message.RecipientT
<span style="color: # import javax.mail.internet.AddressE
<span style="color: # import javax.mail.internet.InternetA
<span style="color: # import javax.mail.internet.MimeM
<span style="color: #
<span style="color: # public class Mail163Test {
<span style="color: #
public static void main(String[] args) throws Exception{
<span style="color: #
//<span style="color: #.1 确定连接位置
<span style="color: #
Properties props = new Properties();
<span style="color: #
//获取163邮箱smtp服务器的地址,
<span style="color: #
props.setProperty("mail.host", "smtp.163.com");
<span style="color: #
//是否进行权限验证。
<span style="color: #
props.setProperty("mail.smtp.auth", "true");
<span style="color: #
<span style="color: #
<span style="color: #
//<span style="color: #.2确定权限(账号和密码)
<span style="color: #
Authenticator authenticator = new Authenticator() {
<span style="color: #
<span style="color: #
public PasswordAuthentication getPasswordAuthentication() {
<span style="color: #
//填写自己的163邮箱的登录帐号和授权密码,授权密码的获取,在后面会进行讲解。
<span style="color: #
return new PasswordAuthentication("163邮箱的帐号","授权码");
<span style="color: #
<span style="color: #
<span style="color: #
<span style="color: #
//<span style="color: # 获得连接
<span style="color: #
<span style="color: #
* props:包含配置信息的对象,Properties类型
<span style="color: #
配置邮箱服务器地址、配置是否进行权限验证(帐号密码验证)等
<span style="color: #
<span style="color: #
* authenticator:确定权限(帐号和密码)
<span style="color: #
<span style="color: #
* 所以就要在上面构建这两个对象。
<span style="color: #
<span style="color: #
<span style="color: #
Session session = Session.getDefaultInstance(props, authenticator);
<span style="color: #
<span style="color: #
<span style="color: #
//<span style="color: # 创建消息
<span style="color: #
Message message = new MimeMessage(session);
<span style="color: #
// 2.1 发件人
我们自己的邮箱地址,就是名称
<span style="color: #
message.setFrom(new InternetAddress(""));
<span style="color: #
<span style="color: #
* 2.2 收件人
<span style="color: #
第一个参数:
<span style="color: #
RecipientType.TO
代表收件人
<span style="color: #
RecipientType.CC
<span style="color: #
RecipientType.BCC
<span style="color: #
比如A要给B发邮件,但是A觉得有必要给要让C也看看其内容,就在给B发邮件时,
<span style="color: #
将邮件内容抄送给C,那么C也能看到其内容了,但是B也能知道A给C抄送过该封邮件
<span style="color: #
而如果是暗送(密送)给C的话,那么B就不知道A给C发送过该封邮件。
<span style="color: #
第二个参数
<span style="color: #
收件人的地址,或者是一个Address[],用来装抄送或者暗送人的名单。或者用来群发。可以是相同邮箱服务器的,也可以是不同的
<span style="color: #
这里我们发送给我们的qq邮箱
<span style="color: #
<span style="color: #
message.setRecipient(RecipientType.TO, new InternetAddress(""));
<span style="color: #
// 2.3 主题(标题)
<span style="color: #
message.setSubject("邮件的标题");
<span style="color: #
// 2.4 正文
<span style="color: #
String str = "李四: &br/&" +
<span style="color: #
"您好,您在本论坛注册用户,点击下面url进行激活&br/&" +
<span style="color: #
"http://ww......&br/&" +
<span style="color: #
"如果不能点击,请复制直接激活&br/&" +
<span style="color: #
"如果不是本人,请删除邮件";
<span style="color: #
//设置编码,防止发送的内容中文乱码。
<span style="color: #
message.setContent(str, "text/charset=UTF-8");
<span style="color: #
<span style="color: #
<span style="color: #
//<span style="color: #发送消息
<span style="color: #
Transport.send(message);
<span style="color: #
<span style="color: # }
       2.2.3、授权码的解释
         什么是授权码?这个很简单,如果你不是在163的邮箱网址中登录的,而是在一些第三方客户端中登录邮箱帐号密码,那么就必须进行授权,来获取一个授权码,使用该授权码在第三方客户端中进行登录。而该授权码就相当于我们的密码了,帐号是不变的,也就是我们说我们在java代码中想登录邮箱,那么就必须使用授权码进行登录。如果获取授权码呢?
         在网页中登录我们的163邮箱
         
          登录之后肯定显示的是首页,在首页中有一个设置,点击设置,在左面就会显示一系列的设置选项,点击客户端授权密码,就会显示如图中所示,让其设置客户端授权码,如果没开启的话,默认就是关闭的,然后在按照步骤点击开启,一步步设置,就能得到授权码。
          如果不使用授权码,那么java程序会报错,报错信息是验证失败,说明帐号密码不正确,此时就是密码不正确,因为这里密码应该写授权码
          
          
      2.2.4、成功发送邮件。
          
    2.3、使用QQ邮箱发送邮件
        2.3.1、首先在QQ邮箱中注册一个帐号。有的话就省略这一步
        2.3.2、进行三大步,创建连接、创建消息,发送消息
            步骤都是一样的,登录时也是使用授权码登录(获得授权码跟163类似,先登录,后找到设置,里面就有设置授权码的步骤),但是你会发现,写完代码后会报错,报错信息如下
            Exception in thread "main" javax.mail.AuthenticationFailedException: <span style="color: #ff Error: A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bin/help?id=28
            AuthenticationFailedException出现这个权限验证失败异常,看异常信息,说一个安全的连接要像ssl这样被要求,更多的信息访问这个网址:http://service.mail.qq.com/cgi-bin/help?id=28
            访问后,发现只有一个跟SSL相关的问题
            
          点击进去,会发现是关于第三方客户端设置SSL加密的流程图,但是我们可以知道我们出错的原因是QQ邮箱发送或者接收邮件进行SSL加密。所以我就百度了一下,只需要加这四行代码就搞定了
          
      代码
<span style="color: #
//QQ邮箱的SSL加密。
<span style="color: #
MailSSLSocketFactory sf = new MailSSLSocketFactory();
<span style="color: #
sf.setTrustAllHosts(true);
<span style="color: #
props.put("mail.smtp.ssl.enable", "true");
<span style="color: #
props.put("mail.smtp.ssl.socketFactory", sf);
          mail.jar中其实已经封装了SSL加密的算法,只需要拿出来用即可。
      完整代码
3 import java.security.GeneralSecurityE
4 import java.util.P
6 import javax.mail.A
7 import javax.mail.M
8 import javax.mail.MessagingE
9 import javax.mail.PasswordA
<span style="color: # import javax.mail.S
<span style="color: # import javax.mail.T
<span style="color: # import javax.mail.Message.RecipientT
<span style="color: # import javax.mail.internet.AddressE
<span style="color: # import javax.mail.internet.InternetA
<span style="color: # import javax.mail.internet.MimeM
<span style="color: #
<span style="color: # import com.sun.mail.util.MailSSLSocketF
<span style="color: #
<span style="color: # public class QQMailTest {
<span style="color: #
<span style="color: #
public static void main(String[] args) throws AddressException, MessagingException, GeneralSecurityException {
<span style="color: #
<span style="color: #
//<span style="color: #.5,props和authenticator参数
<span style="color: #
Properties props = new Properties();
<span style="color: #
props.setProperty("mail.host", "smtp.qq.com");
<span style="color: #
props.setProperty("mail.smtp.auth", "true");
<span style="color: #
<span style="color: #
//QQ邮箱的SSL加密。
<span style="color: #
MailSSLSocketFactory sf = new MailSSLSocketFactory();
<span style="color: #
sf.setTrustAllHosts(true);
<span style="color: #
props.put("mail.smtp.ssl.enable", "true");
<span style="color: #
props.put("mail.smtp.ssl.socketFactory", sf);
<span style="color: #
<span style="color: #
//authenticator参数,登录自己的邮箱帐号密码,
<span style="color: #
Authenticator authenticator = new Authenticator() {
<span style="color: #
<span style="color: #
public PasswordAuthentication getPasswordAuthentication() {
<span style="color: #
<span style="color: #
* 注意,QQ邮箱的规则是如果不是由腾讯的网页或者客户端打开登录的话,在其他任何地方
<span style="color: #
*登录邮箱,密码必须使用授权码,授权码下面会讲解,vlyvawibbsribgee
<span style="color: #
*xxxxxxx:自己的QQ邮箱登录帐号,也就是qq号
<span style="color: #
*yyyyyyy:密码,使用授权码登录,而不能使用原始的QQ密码
<span style="color: #
<span style="color: #
return new PasswordAuthentication("qq邮箱帐号","授权码");
<span style="color: #
<span style="color: #
<span style="color: #
//<span style="color: #、连接
<span style="color: #
<span style="color: #
<span style="color: #
连接配置信息,邮件服务器的地址,是否进行权限验证
<span style="color: #
* authenticator
<span style="color: #
权限验证,也就是帐号密码验证
<span style="color: #
* 所以需要先配置这两个参数
<span style="color: #
<span style="color: #
Session session = Session.getDefaultInstance(props, authenticator);
<span style="color: #
<span style="color: #
//<span style="color: #、发送的内容对象Mesage
<span style="color: #
Message message = new MimeMessage(session);
<span style="color: #
//<span style="color: #.1、发件人是谁
<span style="color: #
message.setFrom(new InternetAddress(""));
<span style="color: #
, to:收件人 ; cc:抄送 ; bcc :暗送.
<span style="color: #
<span style="color: #
* 收件人是谁?
<span style="color: #
第一个参数:
<span style="color: #
RecipientType.TO
代表收件人
<span style="color: #
RecipientType.CC
<span style="color: #
RecipientType.BCC
<span style="color: #
比如A要给B发邮件,但是A觉得有必要给要让C也看看其内容,就在给B发邮件时,
<span style="color: #
将邮件内容抄送给C,那么C也能看到其内容了,但是B也能知道A给C抄送过该封邮件
<span style="color: #
而如果是暗送(密送)给C的话,那么B就不知道A给C发送过该封邮件。
<span style="color: #
第二个参数
<span style="color: #
收件人的地址,或者是一个Address[],用来装抄送或者暗送人的名单。或者用来群发。
<span style="color: #
<span style="color: #
message.setRecipient(RecipientType.TO, new InternetAddress("收件人的邮箱地址 "));
<span style="color: #
// 2.3 主题(标题)
<span style="color: #
message.setSubject("hello");
<span style="color: #
// 2.4 正文
<span style="color: #
String str = "苦水润喉: &br/&" +
<span style="color: #
"hah&br/&";
<span style="color: #
message.setContent(str, "text/charset=UTF-8");
<span style="color: #
//<span style="color: #、发送
<span style="color: #
Transport.send(message);
<span style="color: #
<span style="color: #
<span style="color: # }
    2.4、总结
        上面使用QQ邮箱和163邮箱发送邮件, 其他的一些邮箱服务器,应该也类似,就算有也是一些细微的区别,就好比上面QQ邮箱需要使用SSL加密,而163不需要一样,遇到错误可以百度自己解决一下。然后必须注明一点,上面的发送邮件的前提是,必须要联网,如果不能联网,那就不能够成功发送邮件,并且会报异常,一看这图,就应该明白为什么需要连网,因为不连网,我们连服务器地址都解析不出,就更不能让邮件传送了。
           
        就怕有些人不能连网,那么就不能判断自己编写的代码是否正确,也不能体验到这种能够自己发送邮件的的感觉了。所以下面就介绍在本机上安装邮箱服务器和客户端,那么就不用连网就能够收发邮件了。
三、安装邮箱服务器和客户端
    3.1、邮箱服务器和客户端的类型
       邮箱服务器:eyoumailserverstup.exe& 下载地址可以百度一下,CSDN论坛上也有该资源
       客户端:Foxmail_7.0.exe  跟上面同理
              
    3.2、安装邮箱服务器
             安装完后会出现一个
                      
            这个不用管它,不影响使用,安装后的样子
                    
            1、将Admin删除,并且点击设置,设置我们自定义的域名
                    
            2、点击新帐号,创建两个帐号,一个wuhao、一个zhangsan
                    
                    
                    
            3、上面的操作什么意思呢?就相当于我自己创建了一个邮箱服务器,并且在该服务器上注册了两个用户,好比两个人在163邮箱中注册两个帐号。
            4、测试,wuhao给zhangsan发邮件
                    代码根据163的那套,不用使用ssl加密,也不用使用授权码,直接使用我们的登录密码
                    邮箱服务器地址:127.0.0.1  就是本机地址
                    帐号密码:wuhao  123
                    发件人地址:    wh.cn使我们在服务器中设置的域名
                    收件人地址:  
                    关键参数在上面已经说完了,结果如何呢?在服务器中zhangsan这里确实收到了一封邮件,并且看下面注释也能知道,确实是wuhao发送给zhangsan的邮件。
                  
            5、因为这是服务器,是不可以看到邮件内容的,就像我们一开始说的原理图,要想看到邮件内容,则需要安装客户端,通过pop3协议来查看。
     3.3、安装第三方邮箱客户端   
          Foxmail7.0
         3.3.1、安装后,设置邮箱地址,我们需要查看获取zhangsan的邮件,所以填写,因为这个服务器是我们自己开的,所以并没有提示。  
                      
        3.3.2、设置帐号密码,和邮箱类型,邮箱类型选择POP3,用来接收邮件协议的
               
        3.3.3、其中接收和发送邮件服务器,都应该写本机地址127.0.0.1,因为我们本机就是一个邮箱服务器,而如果是别的邮箱服务器的话,那就不一样了,比如sohu邮箱服务器,比如qq邮箱服务器,163邮箱服务器类似这种就应该使用pop.163.com,smtp.163.com来获取服务器地址。并且这里注意到没有,有一个使用ssl来接连服务器的选项,记得我们使用qq邮箱时遇到的问题吗,对,如果你绑定的是你的QQ邮箱,那么这里就需要将次选项进行勾选。
              
        3.3.4、设置完成后,就显示出了zhangsan有一张新邮件
                  
            
      用javamail发送邮件,到这里就全部讲解完了,你学会了吗?不过这种技术现在都不怎么用了,用的比较多的还是直接用手机号码进行验证,而不是用邮箱。不过学会了还是不错的,比如连续给一个人发送100封邮件。哈哈,不太好吧,总之希望这篇文章对大家有所帮助。也希望大家都能够自己手动实现该功能,自己玩一玩。
            
          
          
阅读(...) 评论()}

我要回帖

更多关于 电子邮箱注册 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信