Package javax.mail

Examples of javax.mail.Address


     * @throws Exception
     */
    public void send() throws Exception {
        Message message = new MimeMessage(mySession);
        message.setFrom(new InternetAddress(from));
        Address toAddress = new InternetAddress(to);
        message.addRecipient(Message.RecipientType.TO, toAddress);
        message.setSubject(subject);
        message.setContent(body, "text/plain");
        Transport.send(message);
    }
View Full Code Here


    public static String toString(Address[] addresses) {
        StringBuffer result = new StringBuffer();
        boolean first = true;
        for (int a = 0; a < addresses.length; a++) {
            Address address = addresses[a];
            if (first) {
                first = false;
            } else {
                result.append(",");
            }
            result.append(address.toString());
        }
        return result.toString();
    }
View Full Code Here

        return super.hashCode() + _type.hashCode();
    }

    public boolean match(Message message) {
        try {
            Address from[] = message.getFrom();
            boolean result = false;
            for (int i = 0; !result && i < from.length; i++) {
                result = match(from[i]);
            }
            return result;
View Full Code Here

        super(match);
    }

    public boolean match(Message message) {
        try {
            Address from[] = message.getFrom();
            boolean result = false;
            for (int i = 0; !result && i < from.length; i++) {
                result = match(from[i]);
            }
            return result;
View Full Code Here

        super(string);
    }

    public boolean match(Message message) {
        try {
            Address from[] = message.getFrom();
            boolean result = false;
            for (int i = 0; !result && i < from.length; i++) {
                result = match(from[i]);
            }
            return result;
View Full Code Here

        return super.hashCode() + type.hashCode();
    }

    public boolean match(Message message) {
        try {
            Address from[] = message.getRecipients(type);
            boolean result = false;
            for (int i = 0; !result && i < from.length; i++) {
                result = match(from[i]);
            }
            return result;
View Full Code Here

           logger.debug("findAddress()");

           try {
              for (int account=0;account<addresses.length;account++) {
        
                Address address = addresses[account];
                  if (address==null)
                      return Location.INTERNAL;

                  if (address instanceof NewsAddress)
                      return Location.EXTERNAL;
View Full Code Here

            m.setRecipients(Message.RecipientType.BCC, new Address[0]);

            Iterator<Address> aIter = addressTable.keySet().iterator();

            while ( aIter.hasNext() ) {
                Address a = aIter.next();
                m.addRecipient(addressTable.get(a), a);
            }

            // Simple E-mail needs at least one TO address, so add one if there isn't one
            if ( m.getRecipients(Message.RecipientType.TO) == null ||
View Full Code Here

   
    public FauxMessage generateMessage()
    throws MessagingException {
       
        Date receivedDate = randomDate();
        Address from = createAddress();

        Address[] to = null;
        Address[] cc = null;
        Address[] bcc = null;
        switch (randomInteger(0, 3)) {
View Full Code Here

            Session mailSession = Session.getDefaultInstance(mailProps);

            MimeMessage message = new MimeMessage(mailSession);
            message.setFrom(new InternetAddress("test@localhost"));
            String[] emails = { "valid@localhost" };
            Address rcpts[] = new Address[emails.length];
            for (int i = 0; i < emails.length; i++) {
                rcpts[i] = new InternetAddress(emails[i].trim().toLowerCase());
            }
            message.setRecipients(Message.RecipientType.TO, rcpts);
            message.setSubject("Testmail", "UTF-8");
View Full Code Here

TOP

Related Classes of javax.mail.Address

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.