You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2004/04/22 02:19:26 UTC
cvs commit: james-server/src/java/org/apache/james/fetchmail MessageProcessor.java
noel 2004/04/21 17:19:26
Modified: src/java/org/apache/james/fetchmail Tag: branch_2_1_fcs
MessageProcessor.java
Log:
Fix JAMES-267. Ensure a default value if there are no From: or Sender: headers.
Revision Changes Path
No revision
No revision
1.1.2.9 +8 -2 james-server/src/java/org/apache/james/fetchmail/MessageProcessor.java
Index: MessageProcessor.java
===================================================================
RCS file: /home/cvs/james-server/src/java/org/apache/james/fetchmail/MessageProcessor.java,v
retrieving revision 1.1.2.8
retrieving revision 1.1.2.9
diff -u -r1.1.2.8 -r1.1.2.9
--- MessageProcessor.java 13 Apr 2004 01:39:44 -0000 1.1.2.8
+++ MessageProcessor.java 22 Apr 2004 00:19:26 -0000 1.1.2.9
@@ -642,8 +642,14 @@
*/
protected MailAddress getSender() throws MessagingException
{
- String from =
- ((InternetAddress) getMessageIn().getFrom()[0]).getAddress().trim();
+ String from = "FETCHMAIL-SERVICE";
+ try {
+ from = ((InternetAddress) getMessageIn().getFrom()[0]).getAddress().trim();
+ }
+ catch (Exception _) {
+ getLogger().info("Could not identify sender -- using default value");
+ }
+
InternetAddress internetAddress = null;
// Check for domain part, add default if missing
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org