[prev in list] [next in list] [prev in thread] [next in thread]
List: kmail-devel
Subject: Bug#39300: [PATCH] for wishlist #39300
From: Takumi ASAKI <asataku () osk3 ! 3web ! ne ! jp>
Date: 2002-03-31 0:40:17
[Download RAW message or body]
Here is a patch for kmail
to check X-ML-Name header in mailinglist-magic.cpp
Please review and apply it.
--
Che Che - Bye Bye
From: Takumi ASAKI <asataku@osk3.3web.ne.jp>
URL: http://www3.osk.3web.ne.jp/~asataku/
["kdenetwork-3.0-cvs-kmail-mailglist-magic-20020330.diff" (text/x-diff)]
diff -ur /home/asaki/src/KDE/kde/kdenetwork/kmail/kmsearchpatternedit.cpp kdenetwork/kmail/kmsearchpatternedit.cpp
--- /home/asaki/src/KDE/kde/kdenetwork/kmail/kmsearchpatternedit.cpp Sat Mar 30 15:03:15 2002
+++ kdenetwork/kmail/kmsearchpatternedit.cpp Sat Mar 30 23:45:23 2002
@@ -202,6 +201,7 @@
sFilterFieldList.append("Resent-From");
sFilterFieldList.append("X-Loop");
sFilterFieldList.append("X-Mailing-List");
+ sFilterFieldList.append("X-ML-Name");
}
}
diff -ur /home/asaki/src/KDE/kde/kdenetwork/kmail/mailinglist-magic.cpp kdenetwork/kmail/mailinglist-magic.cpp
--- /home/asaki/src/KDE/kde/kdenetwork/kmail/mailinglist-magic.cpp Thu Oct 11 23:15:00 2001
+++ kdenetwork/kmail/mailinglist-magic.cpp Sat Mar 30 23:05:16 2002
@@ -164,6 +164,20 @@
return header;
}
+/* X-ML-Name: (.+) */
+static QString check_x_ml_name(const KMMessage *message,
+ QCString &header_name,
+ QString &header_value ){
+ QString header = message->headerField( "X-ML-Name");
+ if ( header.isEmpty() )
+ return QString::null;
+
+ header_name = "X-ML-Name";
+ header_value = header;
+ header = header.left(header.find( "@" ));
+ return header;
+}
+
MagicDetectorFunc magic_detector[] =
{
check_list_id,
@@ -173,7 +187,8 @@
check_mailing_list,
check_delivered_to,
check_x_beenthere,
- check_x_loop
+ check_x_loop,
+ check_x_ml_name
};
static const int num_detectors = sizeof (magic_detector) / sizeof (magic_detector[0]);
_______________________________________________
KMail Developers mailing list
kmail@mail.kde.org
http://mail.kde.org/mailman/listinfo/kmail
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic