Avatar billede Slettet bruger
09. maj 2001 - 18:27 Der er 2 kommentarer og
1 løsning

Mail uden JavaX

Hej!

Er der mon nogen der kan hjælpe mig med et problem?

Jeg har lavet et program i Java, der kan sende mails ud ved hjælp af MS Outlook, men jeg vil gerne have at man i programmet kan indstille serveren for udgående post (smtp) og så sende direkte fra mit program.

Hvis der er nogen der vil lave et eksempel, der sender en mail på denne måde vil jeg blive glad :o)
(Der må godt anvendes Windows-klasser (com.ms.whatever.*), hvis det er det nemmeste)

Jeg har kun de klasser til rådighed, der er indbygget i Java - ikke Java2 (Jeg bruger MS Visual J++ 6.0)

På forhånd tak!
Avatar billede logical Nybegynder
09. maj 2001 - 20:01 #1
Jeg ville umiddelbart tro, der er nogle nemme windows klasser, men hvis du vil gøre det i ren java, og ikke bruge javax.mail, skal du tilbage til rødderne, og så hedder det
Socketkommunikation til serverens port 25, for derefter at kommunikere SMTP til den. (RFC 822)
Et SMTP eksempel kunne være
s>220 bla bla ESMTP blabl
c>HELO
s>250 I\'m server.com, please to meet you
c>MAIL FROM: user@validdomain.com
s>250 user@validdomain.com... Sender ok
c>RCPT TO:another@validdomain.com
s>250 another@validdomain.com..recipient ok
c>DATA
s>354 (evt)
c>From: \"Me\" <user@validdomain.com>
c>To: \"You\" <another@validdomain.com>
c>Subject:Hi there
c>
c>Hey you
c>
c>How\'s it hanging
c>
c>.
s>250 Message Ok
c>QUIT

Hvor s er hvad serveren angiver, og c er hvad klienten sender.
Hvis serveren svarer med returkoder >400 er der fejl (400 = autorisation, 500 = serverfejl)
Du kan altid afprøve en server manuelt ved at skrive \"telnet mailserver 25\" i en dosprompt, og så afprøve en session, så vil du se.
Avatar billede mpultz Nybegynder
10. maj 2001 - 17:02 #2
Det må vidst være denne her, http://support.microsoft.com/support/kb/articles/q216/7/23.asp, som du leder efter.
Avatar billede Slettet bruger
10. maj 2001 - 18:41 #3
Lige nøjagtig...godt der er nogen her der er kvikke :) Takker!
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