1 /* 2 * $Id: DefaultAuthenticator.java 7976 2007-08-21 14:26:13Z dirk.olmes $ 3 * -------------------------------------------------------------------------------------- 4 * Copyright (c) MuleSource, Inc. All rights reserved. http://www.mulesource.com 5 * 6 * The software in this package is published under the terms of the CPAL v1.0 7 * license, a copy of which has been included with this distribution in the 8 * LICENSE.txt file. 9 */ 10 11 package org.mule.providers.email; 12 13 import javax.mail.PasswordAuthentication; 14 15 /** 16 * DefaultAuthenticator is used to do simple authentication when the SMTP server 17 * requires it. 18 */ 19 class DefaultAuthenticator extends javax.mail.Authenticator 20 { 21 private String username = null; 22 private String password = null; 23 24 public DefaultAuthenticator(String user, String pwd) 25 { 26 username = user; 27 password = pwd; 28 } 29 30 public PasswordAuthentication getPasswordAuthentication() 31 { 32 return new PasswordAuthentication(username, password); 33 } 34 }