--- /dev/null
+diff -ur kmail-4.3.0-orig/kmail/keyresolver.cpp kmail-4.3.0/kmail/keyresolver.cpp
+--- kmail-4.3.0-orig/kmail/keyresolver.cpp 2009-06-17 22:07:58.000000000 +0200
++++ kmail-4.3.0/kmail/keyresolver.cpp 2009-09-04 17:19:43.000000000 +0200
+@@ -122,7 +122,7 @@
+ return false;
+ const std::vector<GpgME::UserID> uids = key.userIDs();
+ for ( std::vector<GpgME::UserID>::const_iterator it = uids.begin() ; it != uids.end() ; ++it ) {
+- if ( !it->isRevoked() && it->validity() >= GpgME::UserID::Marginal )
++ if ( !it->isRevoked() )
+ return true;
+ #if 0
+ else