diff --git a/src/lib-sieve/ext-reject.c b/src/lib-sieve/ext-reject.c
index 95af9d5e51da398919a798891634e2364e82a4e2..15d0aef2ea3bdf45c7b386efcba87434b2d4596b 100644
--- a/src/lib-sieve/ext-reject.c
+++ b/src/lib-sieve/ext-reject.c
@@ -319,7 +319,7 @@ static bool act_reject_send
 
 	/* Just to be sure */
 	if ( senv->smtp_open == NULL || senv->smtp_close == NULL ) {
-		sieve_result_warning(aenv, "reject action has no means to send mail.");
+		sieve_result_warning(aenv, "reject action has no means to send mail");
 		return TRUE;
 	}
 
@@ -422,7 +422,8 @@ static bool act_reject_commit
 	}
 		
 	if ( act_reject_send(aenv, ctx) ) {
-		sieve_result_log(aenv, "rejected");	
+		sieve_result_log(aenv, "rejected message from <%s>",
+			str_sanitize(msgdata->return_path, 80));	
 
 		*keep = FALSE;
 		return TRUE;