|
|
1.1 ! root 1: .TH SMTP 8 ! 2: .CT 1 sa_auto ! 3: .SH NAME ! 4: smtp, smtpqer, smtpd, smtpsched \- handle simple mail transfer protocol ! 5: .SH SYNOPSIS ! 6: .B /usr/lib/upas/smtp ! 7: [ ! 8: .I option ... ! 9: ] ! 10: .I replyaddr ! 11: .I dest ! 12: .I recipient ... ! 13: .PP ! 14: .B /usr/lib/upas/smtpqer ! 15: [ ! 16: .I option ... ! 17: ] ! 18: .I replyaddr ! 19: .I dest ! 20: .I recipient ... ! 21: .PP ! 22: .B /usr/lib/upas/smtpd ! 23: [ ! 24: .B -n ! 25: ] [ ! 26: .B -H ! 27: .I host ! 28: ] ! 29: .PP ! 30: .B /usr/lib/upas/smtpsched ! 31: [ ! 32: option ... ! 33: ] [ ! 34: .I queue ... ! 35: ] ! 36: .SH DESCRIPTION ! 37: .I Smtp ! 38: reads a mail message from the standard input, ! 39: and sends it with the Internet SMTP protocol ! 40: to the named ! 41: .I recipients ! 42: at ! 43: network address ! 44: .IR dest . ! 45: .I Dest ! 46: has default network ! 47: .B tcp ! 48: and default ! 49: service ! 50: .B tcp.25 ! 51: (the conventional Internet SMTP port). ! 52: Error reports are mailed to local address ! 53: .IR replyaddr . ! 54: .PP ! 55: .I Smtp ! 56: operates in two modes, `Internet' (default) and `Unix'. ! 57: In Internet mode ! 58: .I recipient ! 59: addresses should be in full domain form. ! 60: .L From: ! 61: and ! 62: .L Date: ! 63: headers will be inserted as necessary ! 64: to conform to Internet standards. ! 65: In Unix mode ! 66: addresses and message contents ! 67: are not touched. ! 68: The options are ! 69: .TP ! 70: .B -u ! 71: Run in Unix mode. ! 72: .TP ! 73: .BI -H " host" ! 74: Use ! 75: .I host ! 76: as the name of the sending system (taken from ! 77: .IR whoami (5) ! 78: by default). ! 79: .TP ! 80: .BI -d " domain ! 81: Append the specified domain suffix to ! 82: incomplete addresses. ! 83: .PP ! 84: .I Smtpqer ! 85: reads a mail message from the standard input ! 86: and stashes it away ! 87: to be sent later ! 88: by ! 89: .IR smtpsched . ! 90: By default, ! 91: .I smtpsched ! 92: is started immediately; ! 93: option ! 94: .B -n ! 95: prevents this. ! 96: Other options and arguments are the same as for ! 97: .IR smtp . ! 98: .PP ! 99: .I Smtpd ! 100: receives a message by ! 101: speaking the server part of SMTP ! 102: on the standard input and output. ! 103: The message is stashed in a queue for later delivery ! 104: as by ! 105: .IR smtpqer . ! 106: Option ! 107: .B -n ! 108: prevents ! 109: .I smtpsched ! 110: from running immediately; ! 111: option ! 112: .B -H ! 113: is as for ! 114: .I smtp. ! 115: .PP ! 116: .I Smtpsched ! 117: processes the queues assembled by ! 118: .I smtpqer ! 119: and ! 120: .IR smtpd , ! 121: calling ! 122: .IR mail (1) ! 123: for local messages and ! 124: .I smtp ! 125: for others. ! 126: It should be run occasionally from ! 127: .IR cron (8). ! 128: .PP ! 129: The ! 130: .I queue ! 131: arguments name particular queue directories to be processed; ! 132: if no queue is named, ! 133: all queues are processed. ! 134: The options are ! 135: .TF "-s\0nproc" ! 136: .TP ! 137: .BI -w " days" ! 138: Send a warning about each message more than ! 139: .I days ! 140: old to the reply address. ! 141: .TP ! 142: .BI -r " days" ! 143: Mail an error reply about each message more than ! 144: .I days ! 145: old, ! 146: and discard the message. ! 147: .TP ! 148: .BI -s " nproc" ! 149: Do not run more than ! 150: .I nproc ! 151: simultaneous copies of ! 152: .I smtpsched ! 153: started with this option. ! 154: .TP ! 155: .B -c ! 156: Remove empty directories and inconsistent files. ! 157: .TP ! 158: .B -t ! 159: Log actions without performing them. ! 160: .TP ! 161: .B -C ! 162: Process `C' command files ! 163: .RI ( smtp ! 164: calls) only. ! 165: .TP ! 166: .B -X ! 167: Process `X' command files ! 168: .RI ( rmail ! 169: calls) only. ! 170: .TP ! 171: .B -v ! 172: Enable verbose logging. ! 173: .PD ! 174: .PP ! 175: The queues are kept in subdirectories of ! 176: .FR /usr/spool/smtpq , ! 177: named by splitting the lower case remote system name ! 178: into components separated by ! 179: periods, ! 180: concatenating the last two or fewer components, ! 181: taking the last 14 characters, ! 182: and stripping leading periods. ! 183: .SH FILES ! 184: .TF /usr/spool/smtpq/smtpqsched.log ! 185: .TP ! 186: .B /usr/spool/smtpq ! 187: spooling directory ! 188: .TP ! 189: .B /usr/spool/smtpq/smtpqsched.log ! 190: logging ! 191: .TP ! 192: .B /usr/spool/smtpq/.consumers ! 193: list of process IDs running ! 194: .I smptqsched -s ! 195: .SH SEE ALSO ! 196: .IR mail (1), ! 197: .IR upas (8), ! 198: .IR smstat (8) ! 199: .br ! 200: DARPA standards RFC 822, RFC 976
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.