请假各位高手
我要做一个邮件收发系统,
1. 怎么才能和163的外寄邮件服务器建立连接?我邮箱是163的,发送邮件的协议: SMTP ,收邮件的协议: POP3
2. 下面的代码是保存邮件附件:
void saveFile(int numAttach, String[] fileName, InputStream[] inputStream) {
// numAttach 附件的数目 fileName 文件的名称 inputStream 输入流
String filesep = System.getProperty("file.separator");
String sfile = "";
fileFileChooser.setCurrentDirectory(new File("."));
fileFileChooser.setDialogType(JFileChooser.DIRECTORIES_ONLY + JFileChooser.SAVE_DIALOG);
fileFileChooser.setDialogTitle("Select Directory");
if (fileFileChooser.showSaveDialog(this) != JFileChooser.APPROVE_OPTION) {
return;
String pathName = fileFileChooser.getCurrentDirectory().getAbsolutePath();
// 上面这行代码一直提示:代码不可达?
这个问题怎么解决? 还有在JFileChooser 保存文件时,怎么在保存界面的文件名输入框中,自动设置要保存的文件名?
this.repaint();
try {
for (int j = 0; j < numAttach; j++) {
File file = new File(pathName + filesep + fileName[j]);
FileWriter out = new FileWriter(file);
BufferedReader br = new BufferedReader(new InputStreamReader(inputStrea[j]));
BufferedWriter bw = new BufferedWriter(out);
String line;
while ((line = br.readLine()) != null) {
bw.write(line);
bw.newLine();
}
bw.flush();
bw.close();
out.close();
}
}
望各位高手指点迷津!!!! 不胜感激!!!