Avatar billede di8leva Nybegynder
24. juni 2003 - 12:26 Der er 13 kommentarer og
1 løsning

Send mail med Java

Min java-applikation bruges på en linux-maskin som har en egen mail-server.

Er det nogen måde jeg kan skriva en java-kod som sender ett mail fra servern? Hvordan?

/Anders
Avatar billede soreno Praktikant
24. juni 2003 - 12:30 #1
Måske med javamail:

http://java.sun.com/products/javamail/

(Jeg har ikke selv prøvet)


Som alternativ kan du connecte en socket til smtp serveren og dermed gøre det "the lowlevel way".
Avatar billede soreno Praktikant
24. juni 2003 - 12:33 #2
Avatar billede fsconsult.dk Nybegynder
24. juni 2003 - 12:34 #3
javamail virker fortrinligt!  :-)

du skal bare være opmærksom på at du skal downloade activation.jar, som benyttes af javamail, men ikke er den del af javamail pakken.
Avatar billede di8leva Nybegynder
24. juni 2003 - 12:36 #4
arwgh.... mer at downloade =P....

ok, skall kigge på javamail, men annars funderar jeg på att bruge soreno's tips med socket =)

vender tilbage sen
Avatar billede di8leva Nybegynder
24. juni 2003 - 13:43 #5
soreno....
smtp virker fint og svarar du får du point, men der er stadvek et problem.

jeg sender kommando:
MAIL FROM:<no-reply@mydomain.com>\r\n

og noer mailet kommer fram står det i "Fra" (bruger Outlook Express)
"no-reply@mydomain.com."
Men jeg vill ikke att det skall stå det, jeg vill att det skall stå f.eks "Anders" og adressen skal vare "no-reply@mydomain.com".

Hvor i SMTP-protokollet skall jeg sätta in det?
Avatar billede fsconsult.dk Nybegynder
24. juni 2003 - 13:46 #6
MAIL FROM:Anders And<no-reply@mydomain.com>\r\n
Avatar billede soreno Praktikant
24. juni 2003 - 13:53 #7
Du kan evt. kigge på message-source på en af dine emails - så kan du se hvordan den er bygget op (headers og lign.). Så er det bare at efterligne..
:-)
Avatar billede di8leva Nybegynder
24. juni 2003 - 14:01 #8
ok, skal kige, för jag vill vide hvordan man lägger in subjet også =)

fsconsult >> jag prövade det en gang, men det virkede ikke.... men måste det var jeg som gjorde fejl.
Avatar billede fsconsult.dk Nybegynder
24. juni 2003 - 14:10 #9
måske

  FROM: "Anders And" <no-reply@mydomain.com>
Avatar billede di8leva Nybegynder
24. juni 2003 - 14:15 #10
fs >> provat det också

skall sätta op en sniffer på min computer og sende et mail via outlook express, hvis jeg ikke kan finde svaret der så kan det ikke late sig göras =)
Avatar billede fsconsult.dk Nybegynder
24. juni 2003 - 14:18 #11
ok .. det var hvad jeg kunne se i mine mail headers..

men det er derfor jeg foretrækker at benytte javamail istedet  :-)
Avatar billede di8leva Nybegynder
24. juni 2003 - 14:29 #12
måste jeg er nödt till

hvis jeg bruger:
FROM: "Anders And" <no-reply@mydomain.com>
siger den:
"option <no-reply@mydomain.com> not allowed"

og hvis jeg ändrar:
FROM:"Anders And"<no-reply@mydomain.com>
så virker det at sende, men Anders And dyker ikke op nogenstans

men det er så man SKA lave det.... strange
Avatar billede di8leva Nybegynder
24. juni 2003 - 14:57 #13
holy scheisse vad nemt det var med javamail =)

virker 100% allaredan
Avatar billede fsconsult.dk Nybegynder
24. juni 2003 - 15:00 #14
Told you so!  :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester