parser.add_argument('-R','--reply-to',dest='replyto',default=None,help='reply-to mail address (default: None)')
parser.add_argument('-R','--reply-to',dest='replyto',default=None,help='reply-to mail address (default: None)')
parser.add_argument('--salt',dest='salt',default=None,help='salt to use for hashing (default: random 8-byte hex string)')
parser.add_argument('--salt',dest='salt',default=None,help='salt to use for hashing (default: random 8-byte hex string)')
parser.add_argument('--sign',dest='sign',default='',choices=['','gpg'],help='signature method (default: ""); one of "", "gpg"')
parser.add_argument('--sign',dest='sign',default='',choices=['','gpg'],help='signature method (default: ""); one of "", "gpg"')
parser.add_argument('--sign-as',dest='signas',default=None,help='signature key to use (default: None meaning autoselect)')
parser.add_argument('--sign-arg',dest='signarg',default={},nargs=1,action='keyvalue',help='additional arguments to be passed to the signature call (default: None)')
parser.add_argument('-S','--smtpserver',dest='smtpserver',default='localhost',help='SMTP server to use (default: "localhost"); port can be specified with "<host>:<port>" notation and takes precedence over implied ports and port specification')
parser.add_argument('-S','--smtpserver',dest='smtpserver',default='localhost',help='SMTP server to use (default: "localhost"); port can be specified with "<host>:<port>" notation and takes precedence over implied ports and port specification')
parser.add_argument('--smtpport',dest='smtpport',default=0,type=int,help='SMTP port to use (default: 25); takes precedence over implied ports')
parser.add_argument('--smtpport',dest='smtpport',default=0,type=int,help='SMTP port to use (default: 25); takes precedence over implied ports')