-# define M_FOPT 000000001L /* mailer takes picky -f flag */
-# define M_ROPT 000000002L /* mailer takes picky -r flag */
-# define M_RPATH 000000004L /* wants a Return-Path: line */
-# define M_RESTR 000000010L /* must be daemon to execute */
-# define M_NHDR 000000020L /* don't insert From line */
-# define M_LOCAL 000000040L /* delivery is to this host */
-# define M_STRIPQ 000000100L /* strip quote chars from user/host */
-# define M_MUSER 000000200L /* can handle multiple users at once */
-# define M_NEEDFROM 000000400L /* need arpa-style From: line */
-# define M_NEEDDATE 000001000L /* need arpa-style Date: line */
-# define M_MSGID 000002000L /* need Message-Id: field */
-# define M_CANONICAL 000004000L /* make addresses canonical "u@dom" */
-# define M_USR_UPPER 000010000L /* preserve user case distinction */
-# define M_HST_UPPER 000020000L /* preserve host case distinction */
-# define M_FULLNAME 000040000L /* want Full-Name field */
-# define M_UGLYUUCP 000100000L /* this wants an ugly UUCP from line */
-# define M_EXPENSIVE 000200000L /* it costs to use this mailer.... */
-# define M_LIMITS 000400000L /* must enforce SMTP line limits */
-# define M_INTERNAL 001000000L /* SMTP to another sendmail site */
-# define M_FROMPATH 004000000L /* use reverse-path in MAIL FROM: */
-# define M_XDOT 010000000L /* use hidden-dot algorithm */
+# define M_FOPT 'f' /* mailer takes picky -f flag */
+# define M_ROPT 'r' /* mailer takes picky -r flag */
+# define M_RPATH 'P' /* wants a Return-Path: line */
+# define M_RESTR 'S' /* must be daemon to execute */
+# define M_NHDR 'n' /* don't insert From line */
+# define M_LOCAL 'l' /* delivery is to this host */
+# define M_STRIPQ 's' /* strip quote chars from user/host */
+# define M_MUSER 'm' /* can handle multiple users at once */
+# define M_NEEDFROM 'F' /* need arpa-style From: line */
+# define M_NEEDDATE 'D' /* need arpa-style Date: line */
+# define M_MSGID 'M' /* need Message-Id: field */
+# define M_CANONICAL 'C' /* make addresses canonical "u@dom" */
+# define M_USR_UPPER 'u' /* preserve user case distinction */
+# define M_HST_UPPER 'h' /* preserve host case distinction */
+# define M_FULLNAME 'x' /* want Full-Name field */
+# define M_UGLYUUCP 'U' /* this wants an ugly UUCP from line */
+# define M_EXPENSIVE 'e' /* it costs to use this mailer.... */
+# define M_LIMITS 'L' /* must enforce SMTP line limits */
+# define M_INTERNAL 'I' /* SMTP to another sendmail site */
+# define M_FROMPATH 'p' /* use reverse-path in MAIL FROM: */
+# define M_XDOT 'X' /* use hidden-dot algorithm */