16. august 2005 - 14:19Der er
11 kommentarer og 1 løsning
Send en mail fra Java applet
Hej Ekspertbruger
Jeg er kommet i et lille problem med en Java applet, som ikke helt vil som jeg gerne vil havde den til. så nu håber jeg i kan hjælpe mig
I dag lavet Java appleten en xml fil som bliver gemt lokalt på klienten, denne fil vil jeg gerne havde at appleten åbner default mail program og vedhæfter som en attachment. Så bruger af systemet bare skal trykke send.
lidt lige som html ”sendto” kommando bare hvor det er muligt at kommet xml filen på som attachment
mailto kan ikke vedhæfte en fil efter hvad jeg ved af, dette er min problem. det var også ovenståden løsning jeg startede med. men ja jeg har mail server og email det skal sendes til det er fast. så dette kunne være en mulighed, bare ikke noget jeg har arbejdet med :-( i java
medmindre mails erver og web server er den same skal applet igen have privs for at connecte til mail-server
du har 2 muligheder:
1) brug af javamail - applet henter et par jar filer fra web serveren og bruger SUN's kode til at sende email med - det kræver ikke ret meget kode - jeg har skrevet en artikel her på Eksperten om det at sende emails fra Java
2) lave en socket connection til mail-server og selv sende - det kræver noget mere kode specielt at få attachement til at virke - jeg kan nok grave lidt kode frem som kan sætte dig igang
1) send en mail til 100 mennesker og bed dem kikke på side x 2) på side x er der sådan en applet det åbner brugerens mailprogram og sender samme mail til alle i hans adressebog. 3) og hvis bare een af modtagerne er dumme nok til at kikke på siden sker det igen. (og igen, ...)
Hvis jeg benytter mulighed 1, javamail i min applet. Hvilke jar filer skal da appleten hente fra web serveren, for at sende emails fra en applet? Har du en referance til artiklen?
Tak for svar så langt... men - det som da bliver mit problem, hvordan kan jeg nemt få fatt på clientens smtp udbyder inde fra selve appletten (Jeg arbejder selvfølgelig med en trusted applet)?
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.