diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index b17ac5c8133989998b06c2dfaecf6c2ba6e7b20b..3790b583ee6413698b7f6aa8f8e88490dcf93e62 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -86,7 +86,11 @@ (define-public mailutils
        ("guile" ,guile-2.0)
        ("gnutls" ,gnutls)
        ("ncurses" ,ncurses)
-       ("readline" ,readline)
+
+       ;; With Readline 6.3, examples/pop3client.c fails to build because it
+       ;; uses the now undefined 'CPPFunction' type.
+       ("readline" ,readline-6.2)
+
        ("linux-pam" ,linux-pam)
        ("libtool" ,libtool)
        ("gdbm" ,gdbm)))