Jeg har faktisk lige lavet det her. Det er en JFrame der kan sende emails med vedhæftede filer, men jeg har dog ikke afprøvet den som en applet så hvis du lige kunne give respons på hvordan den virker der ville det være godt.
felt = new JTextArea(); area = new JScrollPane(felt); felt.setLineWrap(true); felt.setWrapStyleWord(true); area.setBounds(25,150,500,200); panel.add(area);
fraL = new JLabel("Til"); fraL.setBounds(25,40,80,20); fraL.setFont(new Font("Arial",Font.PLAIN,12)); panel.add(fraL);
box = new JComboBox(navne); box.setBounds(90,40,100,20); box.setFont(new Font("Arial",Font.PLAIN,12)); panel.add(box);
tilL = new JLabel("Fra"); tilL.setBounds(25,80,80,20); tilL.setFont(new Font("Arial",Font.PLAIN,12)); panel.add(tilL);
fra = new JTextField(); fra.setBounds(90,80,200,20); panel.add(fra);
overskriftL = new JLabel("Overskrift"); overskriftL.setBounds(25,120,80,20); overskriftL.setFont(new Font("Arial",Font.PLAIN,12)); panel.add(overskriftL);
overskrift = new JTextField(); overskrift.setBounds(90,120,200,20); panel.add(overskrift);
vedhaeft = new JButton("Vedhæft"); vedhaeft.setBounds(420,80,100,20); vedhaeft.addActionListener(this); panel.add(vedhaeft);
knap = new JButton("Send"); knap.setBounds(420,120,100,20); knap.addActionListener(this); panel.add(knap);
setBounds(200,100,550,400); setVisible(true); } public void sendMedFil(String fil)///send med fil { try {
String text="Sender en fil";
Properties props = System.getProperties();
props.put("mail.smtp.host","/*din mail server her*/");
PrintWriter out out = new PrintWriter(socket.getOutputStream(), true); BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
Heri er ikke inkluderet authentication og at bruge en printwriter virker kun på windows... I tilfælde af linux brug en Writer og skrive selv linie-slut karakteren: out.write(13); out.write(10);
public void showURL(URL url, String target) { getAppletContext().showDocument(url, target); }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.