Author: norman
Date: Fri Dec 15 08:09:17 2006
New Revision: 487587

URL: http://svn.apache.org/viewvc?view=rev&rev=487587
Log:
Add EHLO/HELO informations the Received header. See JAMES-652

Modified:
    
james/server/trunk/src/java/org/apache/james/smtpserver/core/DataCmdHandler.java

Modified: 
james/server/trunk/src/java/org/apache/james/smtpserver/core/DataCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/src/java/org/apache/james/smtpserver/core/DataCmdHandler.java?view=diff&rev=487587&r1=487586&r2=487587
==============================================================================
--- 
james/server/trunk/src/java/org/apache/james/smtpserver/core/DataCmdHandler.java
 (original)
+++ 
james/server/trunk/src/java/org/apache/james/smtpserver/core/DataCmdHandler.java
 Fri Dec 15 08:09:17 2006
@@ -210,11 +210,21 @@
         MailHeaders newHeaders = new MailHeaders();
         
         String heloMode = (String) 
session.getConnectionState().get(SMTPSession.CURRENT_HELO_MODE);
-        
+        String heloName = (String) 
session.getConnectionState().get(SMTPSession.CURRENT_HELO_NAME);
+
         // Put our Received header first
         headerLineBuffer.append(RFC2822Headers.RECEIVED + ": from ")
-                        .append(session.getRemoteHost())
-                        .append(" ([")
+                        .append(session.getRemoteHost());
+        
+        if (heloName != null) {
+            headerLineBuffer.append(" (")
+                            .append(heloMode)
+                            .append(" ")
+                            .append(heloName)
+                            .append(") ");
+        }
+        
+        headerLineBuffer.append(" ([")
                         .append(session.getRemoteIPAddress())
                         .append("])");
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to