Java代码模拟邮箱页面 java邮箱验证

能否用java实现像outlook登陆邮箱一样登陆校内这个是完全可以的 , 可以用web或者swing作为前台 然后可以调用java的mail包进行发送如果想收的话 建议自己架设邮件服务器 阿帕奇有提供的免费邮件服务器的一个service 代码自己架设一个想怎么用就怎么用
求助:java编程 , 用户注册后根据自己注册的邮箱跳转到对应的邮箱门户进行登陆 。这个东西就没有办法解决了,你只能是列出一些人们常用的邮箱对应的门户网站,而有些人使用的是自己的企业邮局,你是没有办法知道他的域名地址是什么的!
编写一个java程序,显示输出你的邮箱和电话号码首先创建一个人的类,然后定义属性 邮箱和电话号码,然后可以在main函数中new出一个人的对象用System.out.println打印出来就可以了,要代码实现吗?
用java写一个邮件发送代码public boolean mainto()
{
boolean flag = true;
//建立邮件会话
Properties pro = new Properties();
pro.put("mail.smtp.host","smtp.qq.com");//存储发送邮件Java代码模拟邮箱页面的服务器
pro.put("mail.smtp.auth","true");//通过服务器验证
Session s =Session.getInstance(pro); //根据属性新建一个邮件会话
//s.setDebug(true);
//由邮件会话新建一个消息对象
MimeMessage message = new MimeMessage(s);
//设置邮件
InternetAddress fromAddr = null;
InternetAddress toAddr = null;
try
{
fromAddr = new InternetAddress(451144426 "@qq.com");//邮件发送地址
message.setFrom(fromAddr);//设置发送地址
toAddr = new InternetAddress("12345367@qq.com");//邮件接收地址
message.setRecipient(Message.RecipientType.TO, toAddr);//设置接收地址
message.setSubject(title);//设置邮件标题
message.setText(content);//设置邮件正文
message.setSentDate(new Date()); //设置邮件日期
message.saveChanges();//保存邮件更改信息
Transport transport = s.getTransport("smtp");
transport.connect("smtp.qq.com", "451144426", "密码"); //服务器地址Java代码模拟邮箱页面,邮箱账号Java代码模拟邮箱页面,邮箱密码
transport.sendMessage(message, message.getAllRecipients());//发送邮件
【Java代码模拟邮箱页面 java邮箱验证】transport.close();//关闭
}
catch (Exception e)
{
e.printStackTrace();
flag = false;//发送失败
}
return flag;
}
这是一个javaMailJava代码模拟邮箱页面的邮件发送代码Java代码模拟邮箱页面,需要一个mail.jar
用Java编写用户注册界面,包含:用户名、密码、密码确认、邮箱 , 以及注册和清空两个按钮 。求高手,感谢!界面建议用可视化来做,美观且便捷 。下面这个是完全用代码写的 , 仅供参考 。
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.sql.*;
public class Register extends JFrame {
JLabel jl1 = new JLabel("用户名");
JTextField jt1 = new JTextField();
JLabel jl2 = new JLabel("邮箱");
JTextField jt2 = new JTextField();
JLabel jl3 = new JLabel("密码");
JPasswordField jpw1 = new JPasswordField();
JLabel jl4 = new JLabel("密码确认");
JPasswordField jpw2 = new JPasswordField();
JButton register = new JButton("注册");
JButton clean = new JButton("清空");
public Register(){
setLayout(new GridLayout(5,2));
add(jl1);
add(jt1);
add(jl2);
add(jt2);
add(jl3);
add(jpw1);
add(jl4);
add(jpw2);
add(register);
add(clean);
String name = jt1.getText();
String email = jt2.getText();
String pw = jpw1.getText();
register.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/db","root","");
Statement sta = con.createStatement();
sta.executeUpdate("INSERT INTO register VALUES(name,email,pw)");
JOptionPane.showMessageDialog(null,"注册成功","提示",JOptionPane.INFORMATION_MESSAGE);
}
catch(Exception ex){
ex.getStackTrace();
}
}
});
clean.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
jt1.setText("");
jt2.setText("");
jpw1.setText("");
jpw2.setText("");
}
});
}
public static void main(String[] args){
Register frame = new Register();
frame.setTitle("用户注册");
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400,400);
frame.setVisible(true);
}
}
Java代码模拟邮箱页面的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java邮箱验证、Java代码模拟邮箱页面的信息别忘了在本站进行查找喔 。

    推荐阅读