X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/23e9ccce9de7e5190c2ea7dda03e54ece5b5a3da..efe9458da1fc73745ded3c8f278501fd88179057:/man/msgchk.man diff --git a/man/msgchk.man b/man/msgchk.man index b0c7bd48..226c82e4 100644 --- a/man/msgchk.man +++ b/man/msgchk.man @@ -20,6 +20,8 @@ all/mail/nomail ] .RB [ \-sasl ] .RB [ \-saslmech .IR mechanism ] +.RB [ \-authservice +.IR service ] .RB [ \-snoop ] .RI [ users \&... ] @@ -97,7 +99,9 @@ For debugging purposes, there is also a switch .BR \-snoop , which will allow you to watch the POP transaction take place between you and the -POP server. +POP server. If +.B \-saslmech xoauth2 +is used, the HTTP transaction is also shown. .PP If .B nmh @@ -113,7 +117,7 @@ mh-profile(5) man page). The switch can be used to select a particular SASL mechanism. .PP If SASL authentication is successful, -.B inc +.B msgchk will attempt to negotiate a security layer for session encryption. Encrypted traffic is labelled with `(encrypted)' and `(decrypted)' when viewing the POP transaction @@ -124,6 +128,29 @@ switch; see the man page description of .B \-snoop for its other features. +.PP +If +.B nmh +has been compiled with OAuth support, the +.B \-saslmech xoauth2 +switch will enable OAuth authentication. The +.B \-user +switch must be used, and the +.I user-name +must be an email address the user has for the service, which must +be specified with the +.B \-authservice +.I service +switch. Before using this, the user must authorize nmh by running +.B mhlogin +and grant authorization to that account. See the +.B mhlogin +man page for more details. +.PP +Gmail only supports POP3 over TLS, but +.B msgchk +has no TLS support. To work around this, use something like +.B -proxy 'openssl s_client -connect %h:995 -CAfile /etc/ssl/certs/ca-certificates.crt -quiet' .SH FILES .fc ^ ~ .nf