Package mireka.transmission

Examples of mireka.transmission.Mail


        return subject.toString();
    }

    private void sendMail(Mail srcMail, MimeMessage mimeMessage)
            throws RejectExceptionExt {
        Mail mail = new Mail();
        mail.from = reversePath;
        for (ListMember member : listMembers) {
            if (member.isDisabled() || member.isNoDelivery())
                continue;
            mail.recipients.add(member.getRecipient());
View Full Code Here


public class ExampleMail {
    /**
     * Returns a short mail sent to Jane from John.
     */
    public static Mail simple() {
        Mail result = new Mail();
        result.arrivalDate = new Date();
        result.from = JOHN_AS_REVERSE_PATH;
        result.receivedFromMtaAddress = IP1;
        result.receivedFromMtaName = IP1.getHostName();
        result.recipients.add(JANE_AS_RECIPIENT);
View Full Code Here

    /**
     * returns a mail suitable to test Out of Memory conditions
     */
    public static Mail veryLong() {
        Mail result = simple();
        result.mailData = new LongMailData();
        return result;
    }
View Full Code Here

    @Test
    public void testSave() throws Exception {
        FileDirStore store = new FileDirStore(directory, 10);
        store.initializeAndQueryMailNamesOrderedBySchedule();

        Mail mail = ExampleMail.simple();
        store.save(mail);

        FileDirStore restartedStore = new FileDirStore(directory, 10);
        MailName[] mailNames =
                restartedStore.initializeAndQueryMailNamesOrderedBySchedule();
View Full Code Here

    @Test
    public void testSaveWithSameDate() throws Exception {
        FileDirStore store = new FileDirStore(directory, 10);
        store.initializeAndQueryMailNamesOrderedBySchedule();

        Mail mail = ExampleMail.simple();
        mail.from = ExampleAddress.JOHN_AS_REVERSE_PATH;
        store.save(mail);
        mail.from = ExampleAddress.JANE_AS_REVERSE_PATH;
        store.save(mail);
View Full Code Here

    @Test
    public void testRead() throws Exception {
        FileDirStore store = new FileDirStore(directory, 10);
        store.initializeAndQueryMailNamesOrderedBySchedule();

        Mail mailStored = ExampleMail.simple();
        MailName mailName = store.save(mailStored);

        Mail mailRead = store.read(mailName);
        assertEquals(mailStored.from.getSmtpText(), mailRead.from.getSmtpText());
    }
View Full Code Here

    @Test
    public void testDelete() throws Exception {
        FileDirStore store = new FileDirStore(directory, 10);
        store.initializeAndQueryMailNamesOrderedBySchedule();

        Mail mailStored = ExampleMail.simple();
        MailName mailName = store.save(mailStored);
        store.delete(mailName);

        FileDirStore restartedStore = new FileDirStore(directory, 10);
        MailName[] mailNames =
View Full Code Here

    @Test
    public void testMoveToErrorDir() throws Exception {
        FileDirStore store = new FileDirStore(directory, 10);
        store.initializeAndQueryMailNamesOrderedBySchedule();

        Mail mailStored = ExampleMail.simple();
        MailName mailName = store.save(mailStored);
        store.moveToErrorDir(mailName);

        FileDirStore restartedStore = new FileDirStore(directory, 10);
        MailName[] mailNames =
View Full Code Here

    @Test(expected = QueueStorageException.class)
    public void testFull() throws Exception {
        FileDirStore store = new FileDirStore(directory, 1);
        store.initializeAndQueryMailNamesOrderedBySchedule();

        Mail mail = ExampleMail.simple();
        store.save(mail);
        store.save(mail);
    }
View Full Code Here

     */
    @Test
    public void testSizeMaintained() throws Exception {
        FileDirStore store = new FileDirStore(directory, 1);
        store.initializeAndQueryMailNamesOrderedBySchedule();
        Mail mail = ExampleMail.simple();

        MailName lastName = store.save(mail);
        store.delete(lastName);

        // this must not throw an exception, because the first mail was deleted,
View Full Code Here

TOP

Related Classes of mireka.transmission.Mail

Copyright © 2018 www.massapicom. 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.