07. juli 2005 - 16:58Der er
9 kommentarer og 1 løsning
Member 'RecipientType' not found in javax.mail.Message
Hejsa. Jeg er ved at lave understående metode til at sende mail fra. Men den brokker sig over Message.RecipientType.TO, hvor den siger "Member 'RecipientType' not found in javax.mail.Message".
Jeg har prøvet med såvel activation.jar, mail.jar i classpath som j2ee.jar. Fejlen er det samme. Er der nogen, der ved hvad der kan være galt?
/** * Send adgangskoden til bruger med email */ private void sendAdgangskode(String password) throws Exception { if (postafsender==null) postafsender = "test@ausumnet.dk"; if (postserver==null) postserver = "smtp.mail.dk";
Properties prop = new Properties(); prop.setProperty("mail.host", postserver); //afhænger af internetudbyder prop.setProperty("mail.transport.protocol", "smtp"); Session session = Session.getInstance(prop);
//Opbyg beskeden Message besked = new MimeMessage(session); besked.setFrom(new InternetAddress(postafsender)); besked.setRecipient(Message.RecipientType.TO, new InternetAddress(email)); besked.setSubject("Overskrift"); String txt = "Din adgangskode er: "+ password; besked.setContent(txt, "text/plain"); //put beskeden ind System.out.println("Mail sent: "+txt);//skriv også i server log
Transport.send(besked); //send beskeden meddelelse = "Adgangskoden er sendt til adresseen: "+email; }
Jeg kan godt kompile, men Message.RecipientType.TO er understreget med en blå-bølge streg i JDev. Den er "sidst ændret" den 12. okt 2004. Jeg har ikke lige fundet ud af hvordan jeg browser en jar på mac'en endnu. Så jeg skal lige have pakket den ud hvis det er. Men det kan vel også være JDev, der har kuller...
Ja det ser det faktisk ud til. Jeg vidste ikke at en mulig årsag kunne være problmer med public classes inde i public classes. Så smid du bare et svar arne. Tak for responsen
Hehe beklager, har godt nok aldrig været skarp til navne, men at tage fejl når de alligevel står skrevet - det er da lige godt grove nok ;o)
Her er lidt info fra manifest:
Manifest-Version: 1.0 Implementation-Version: 1.3.2 Specification-Title: JavaMail(TM) API Design Specification Specification-Version: 1.3 Extension-Name: javax.mail Created-By: 1.3.1 (Sun Microsystems Inc.) Implementation-Vendor-Id: com.sun Implementation-Vendor: Sun Microsystems, Inc. Specification-Vendor: Sun Microsystems, Inc. SCCS-ID: @(#)javamail.mf 1.5 02/03/14
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.