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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]