Package javax.mail.internet

Examples of javax.mail.internet.MimeMessage.saveChanges()


                        MimeMultipart mimeMultipart = new MimeMultipart();
                        message.setContent(mimeMultipart);
                        // This saveChanges is required when the MimeMessage has
                        // been created from
                        // an InputStream, otherwise it is not saved correctly.
                        message.saveChanges();
                        mimeMultipart.setParent(message);
                        MimeBodyPart bodyPart = new MimeBodyPart();
                        mimeMultipart.addBodyPart(bodyPart);
                        bodyPart.setContent(content, contentType);
                    }
View Full Code Here


                        mimeMultipart.addBodyPart(bodyPart);
                        bodyPart.setContent(content, contentType);
                    }
                    ((MimeMultipart) message.getContent()).addBodyPart(p);
                }
                message.saveChanges();
            } catch (MessagingException e) {
                log("MessagingException in recoverAttachment", e);
            } catch (IOException e) {
                log("IOException in recoverAttachment", e);
            }
View Full Code Here

        if (response.getAllRecipients() == null) {
            response.setRecipients(MimeMessage.RecipientType.TO, mail.getSender().toString());
        }

        response.saveChanges();
        getMailetContext().sendMail(response);
    }

    /**
     * Return a string describing this mailet.
View Full Code Here

        mp3.setDisposition("attachment");
        mp3.setFileName("temp.zip");
        mm.addBodyPart(mp3);
        message.setSubject("test");
        message.setContent(mm);
        message.saveChanges();

        Mail mail = new FakeMail();
        mail.setMessage(message);

        mailet.service(mail);
View Full Code Here

        mp3.setDisposition("attachment");
        mp3.setFileName("winmail.dat");
        mm.addBodyPart(mp3);
        message.setSubject("test");
        message.setContent(mm);
        message.saveChanges();

        Mail mail = new FakeMail();
        mail.setMessage(message);

        mailet.service(mail);
View Full Code Here

        mp3.setDisposition("attachment");
        mp3.setFileName("temp.zip");
        mm.addBodyPart(mp3);
        message.setSubject("test");
        message.setContent(mm);
        message.saveChanges();

        // message.writeTo(System.out);
        // System.out.println("--------------------------\n\n\n");

        Mail mail = new FakeMail();
View Full Code Here

        mp3.setDisposition("attachment");
        mp3.setFileName("temp.zip");
        mm.addBodyPart(mp3);
        message.setSubject("test");
        message.setContent(mm);
        message.saveChanges();
        Mail mail = new FakeMail();
        mail.setMessage(message);

        assertTrue(mail.getMessage().getContent() instanceof MimeMultipart);
        assertEquals(3, ((MimeMultipart) mail.getMessage().getContent())
View Full Code Here

        // ----------------

        message = new MimeMessage(Session.getDefaultInstance(new Properties()));
        message.setSubject("prova");
        message.setText("Questa \u00E8 una prova");
        message.saveChanges();

        mail = new FakeMail(message);
        mailet.service(mail);

        assertEquals("prova", mail.getMessage().getSubject());
View Full Code Here

   
    private MimeMessage getMockedMimeMessage() throws MessagingException {
        MimeMessage mockedMimeMessage = MailUtil.createMimeMessage();
        mockedMimeMessage.setHeader(HEADER1, "true");
        mockedMimeMessage.setHeader(HEADER2, "true");
        mockedMimeMessage.saveChanges();
        return mockedMimeMessage;
    }
   
    private Mail getMockedMail(MimeMessage message) {
        Mail m = new FakeMail();
View Full Code Here

                // " charset unsupported by the JRE, email subject may be
                // damaged");
                m.setSubject(newSubject); // recover
            }
        }
        m.saveChanges();
    }

    public String getMailetInfo() {
        return "AddSubjectPrefix Mailet";
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.