19. marts 2003 - 10:11Der er
31 kommentarer og 1 løsning
java mail
Jeg bruger java mail. Jeg ønsker i dette tilfælde at der bliver sendt mails til 2 personer. Det virker også. Mit spørgsmål er om koden er korrekt, eller om man kan lave det på en smartere måde?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis jeg har forstået spørgsmålet rigtigt, så er pointen at der skal sendes samme email til 2 personer.
Den originale kode + det postede stykke kode sender begge to separate emails til de 2 ikke en enkelt email til 2 modtagere.
For at gøre det må man skulle lave:
MimeMessage m = new MimeMessage(session); ... Address[] toAddress = new Address[2]; toAddress[0] = new InternetAddress("EMAIL1"); toAddress[1] = new InternetAddress("EMAIL2"); ... m.addRecipients(Message.RecipientType.TO, toAddress);
// send to EMAIL1 & EMAIL2 MimeMessage m = new MimeMessage(session); m.setSubject("SUBJEKT"); m.setText(comment);
Address address = new InternetAddress("EMAIL1", name); m.setFrom(address);
Address[] toAddress = new Address[2]; toAddress[0] = new InternetAddress("EMAIL1"); toAddress[1] = new InternetAddress("EMAIL2"); m.addRecipients(Message.RecipientType.TO, toAddress);
Transport trans = session.getTransport("smtp"); trans.send(m);
Address[] toAddress = new Address[group.length]; for(int i = 0; i < toAddress.length; i++) toAddress[i] = new InternetAddress(group[i]); m.addRecipients(Message.RecipientType.TO, toAddress);
MimeMessage m = new MimeMessage(session); m.setSubject("SUBJEKT"); m.setText(comment);
Address address = new InternetAddress("EMAIL1", name); m.setFrom(address);
Address[] toAddress = new Address[2]; toAddress[0] = new InternetAddress("EMAIL1"); toAddress[1] = new InternetAddress("EMAIL2");
for(int i = 0; i < toAddress.length; i++){ m.addRecipients(Message.RecipientType.TO, toAddress[i]); Transport trans = session.getTransport("smtp"); trans.send(m); }
Hvor er det bare fedt !!!!!!!!!!!!!!!!!!!!!!!!!! Du er da den ondeste haj, altså på den gode måde *lol*. Nu har jeg denne her klasse jeg bare kan bruge når der skal sendes mails i den ene eller anden sammenhæng.
Sendmail start = new Sendmail(); start.Sendmail(comment);
i min Updateguestbook klasse
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.