Author: bago
Date: Mon Aug 8 10:30:41 2005
New Revision: 230819
URL: http://svn.apache.org/viewcvs?rev=230819&view=rev
Log:
8BITMIME announce support (see also JAMES-52).
SMTPHandler cleaning: unused variable removed.
Modified:
james/server/trunk/src/java/org/apache/james/smtpserver/SMTPHandler.java
Modified:
james/server/trunk/src/java/org/apache/james/smtpserver/SMTPHandler.java
URL:
http://svn.apache.org/viewcvs/james/server/trunk/src/java/org/apache/james/smtpserver/SMTPHandler.java?rev=230819&r1=230818&r2=230819&view=diff
==============================================================================
--- james/server/trunk/src/java/org/apache/james/smtpserver/SMTPHandler.java
(original)
+++ james/server/trunk/src/java/org/apache/james/smtpserver/SMTPHandler.java
Mon Aug 8 10:30:41 2005
@@ -178,7 +178,7 @@
* The mail attribute holding the SMTP AUTH user name, if any.
*/
private final static String SMTP_AUTH_USER_ATTRIBUTE_NAME =
"org.apache.james.SMTPAuthUser";
-
+
/**
* The thread executing this handler
*/
@@ -587,7 +587,7 @@
private boolean parseCommand(String command) throws Exception {
String argument = null;
boolean returnValue = true;
-
+
if (command == null) {
return false;
@@ -703,6 +703,7 @@
esmtpextensions.add("PIPELINING");
esmtpextensions.add("ENHANCEDSTATUSCODES");
+ esmtpextensions.add("8BITMIME");
// Iterator i = esmtpextensions.iterator();
for (int i = 0; i < esmtpextensions.size(); i++) {
@@ -759,7 +760,7 @@
* Carries out the Plain AUTH SASL exchange.
*
* According to RFC 2595 the client must send: [authorize-id] \0
authenticate-id \0 password.
- *
+ *
* >>> AUTH PLAIN dGVzdAB0ZXN0QHdpei5leGFtcGxlLmNvbQB0RXN0NDI=
* Decoded: [EMAIL PROTECTED]
*
@@ -970,9 +971,9 @@
// Handle the SIZE extension keyword
if (mailOptionName.startsWith(MAIL_OPTION_SIZE)) {
- if (!(doMailSize(mailOptionValue))) {
- return;
- }
+ if (!(doMailSize(mailOptionValue))) {
+ return;
+ }
} else {
// Unexpected option attached to the Mail command
if (getLogger().isDebugEnabled()) {
@@ -1193,7 +1194,6 @@
if (theConfigData.isVerifyIdentity()) {
String authUser = (getUser()).toLowerCase(Locale.US);
MailAddress senderAddress = (MailAddress)
state.get(SENDER);
- boolean domainExists = false;
if ((!authUser.equals(senderAddress.getUser())) ||
(!theConfigData.getMailServer().isLocalServer(senderAddress.getHost()))) {
@@ -1605,4 +1605,5 @@
}
}
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]