12. marts 2002 - 13:54Der er
13 kommentarer og 1 løsning
javamail
Jeg har problemer med at sende emails fra en Java-bønne på min Resin-server. Jeg har downloadet både javamail og jaf, som skulle være de eneste nødvendige imports. Resin godtager da også mit kald fra en .jsp-side, hvor jeg instantierer min SendEmail.java, og kalder min metode, sendEmail, som nøje følger Suns vejledning. Min host-adresse er: "smtp.image.dk". Jeg skriver naturligvis min egen emailadresse på, men desværre sker intet. Kan nogen mon hjælpe mig? Peter
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
public void setSender( String sender) { this.sender = sender; }
public String getSender() { return sender; }
public boolean sendMail() { boolean sendMail = true; String body = "Din ven vil gerne sladre om denne side: " + getURL(); try { Properties props = new Properties(); props.put("mail.smtp.host", "MAIL SERVER NAVN");
Message msg = new MimeMessage(mailsession); msg.setFrom(new InternetAddress( getSender() )); msg.addRecipient(Message.RecipientType.TO, new InternetAddress(getRecipient() )); msg.setSubject( "Tips fra en ven" ); msg.setText(body);
Du er vel nok en guttermand! Din kode duer, og min gør ikke. Du må nu godt kigge på den alligevel. Jeg kan ikke selv lade være med at prøve at modificere den i retning af din for at se, hvor den fejler. Tusind tak for hjælpen! Peter
Jeg har brugt nogenlunde samme konstruktion som javakoder. Jeg havde problemer med tilladelser til getProperties, som jeg så tilføjede i min policy-fil på serveren. Så virkede det!
Jeg har godt nok brug for at sende HTML, men jeg vil hellere kunne sende text end slet ikke at kunne sende noget. Det er god erfaring til næste gang, jeg skal debugge noget kode at vide, at jeg bør udkommentere hver eneste linie een ad gangen. Det var i hvert fald en stor lettelse med din hjælp. Endnu en gang tak for hjælpen. Peter
Ja, undskyld. Det var i forlængelse af mit forslag til at javakoder kunne få sin kode til at virke. Jeg kunne ikke kalde System.getProperties() før jeg havde tilføjet en security-permission. Derefter har jeg ikke haft problemer hverken med at sende mail eller sætte content til html. Det er muligt at dette slet ikke er problemet!
Hvor tilføjer du din grant { ... } kode henne? Det eneste problem jeg har haft er, at jeg simpelhen ikke kunne sende emails, på grund af setContent(). System.getProperties() har jeg hele tiden kunnet kalde, men måske din tilføjelse kunne gøre noget. Jeg må tilstå, at jeg aldrig har hørt om den kommando før.
Ok. Glem min kommentar. grant benyttes i en policy-fil. Det løste problemet for mig, som umiddelbart lignede dit problem. Det var bare et forslag til fejlfinding.
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.