====== Message Options Configuration ======

Message-related options are configured in [[util:SCFG]]->Message Options. Messages include private messages and posts in public message areas and sub-boards.

  ╔══════════════════════════════════════════════════════════════════════╗
  ║                            Message Options                           ║
  ╠══════════════════════════════════════════════════════════════════════╣
  ║ │BBS ID for QWK Packets           MYBBS                              ║
  ║ │Maximum Retry Time               30 seconds                         ║
  ║ │Maximum QWK Messages             10000                              ║
  ║ │Maximum QWK Message Age          Unlimited                          ║
  ║ │Pre-pack QWK Requirements                                           ║
  ║ │Purge E-mail by Age              Enabled (90 days old)              ║
  ║ │Purge SPAM by Age                Disabled                           ║
  ║ │Purge Deleted E-mail             Daily                              ║
  ║ │Duplicate E-mail Checking        Disabled                           ║
  ║ │Allow Anonymous E-mail           No                                 ║
  ║ │Allow Quoting in E-mail          Yes                                ║
  ║ │Allow Uploads in E-mail          Yes                                ║
  ║ │Allow Forwarding to NetMail      Yes                                ║
  ║ │Kill Read E-mail                 No                                 ║
  ║ │Receive E-mail by Real Name      Yes                                ║
  ║ │Include Signatures in E-mail     Yes                                ║
  ║ │Users Can View Deleted Messages  No                                 ║
  ║ │MailBase Storage Method          Self-packing                       ║
  ║ │Days of New Messages for Guest   0                                  ║
  ╚══════════════════════════════════════════════════════════════════════╝

^ Option Name                     ^ Default               ^ Description ^
| BBS ID for QWK Packets          | MYBBS                 | This is a short system ID for your BBS that is used for [[ref:qwk|QWK packets]] and will be used for your outgoing and incoming QWK packets. It must: \\ \\ -Be an abbreviation of your BBS name or other related string. \\ -Not begin with a number. \\ -Have a maximum length of eight characters. \\ -Not contain spaces or other invalid DOS filename characters. \\ -Be unique in the QWK packet network |
| Maximum Retry Time              | 30 seconds            | This is the maximum number of seconds to wait while attempting to open or lock a message base (a value in the range of 10 to 45 seconds should be fine). |
| Maximum QWK Messages            | 10000                 | This is the maximum number of messages (excluding email), that a user can have in one QWK packet for download. This limit does not effect QWK network nodes (''Q'' [[access:restrictions|restriction]]). If set to 0, no limit is imposed. |
| Maximum QWK Message Age         | Unlimited             | This is the maximum age of messages (in days), allowed for messages in QWK packets. Messages with an age older than this value will not be imported. If set to 0, no age limit is imposed. |
| Pre-pack QWK Requirements       | <emtpy>               | If this option is used (not blank), Synchronet will pre-pack any new messages into a QWK packet in the ''data/file'' directory for each user that meets these [[access:requirements|Requirements]]. When the user calls to download their packet, it will automatically extract the pre-packed QWK and append to it. \\ \\ It is mainly intended for QWKnet nodes that feed from your BBS, but was historically also used for long distance users that wished to save connect time and always read their messages via QWK. |
| Purge E-mail by Age             | Enabled (90 days old) | This value is the maximum number of days that email will be kept, whether read or not. Use 0 for unlimited. |
| Purge SPAM by Age               | Disabled              | This value is the maximum number of days that SPAM-tagged email will be kept, whether read or not. Use 0 for unlimited. |
| Purge Deleted E-mail            | Daily                 | If you wish to have deleted email physically and permanently removed from your email database immediately after a user exits the reading email prompt, set this option to ''Immediately''. \\ \\ For the best system performance, and to avoid delays when deleting email from a large email database, set this option to ''Daily''. Your system maintenance ([[config:external_programs#timed_events|configured under External Programs → Timed Events]]) will automatically purge deleted email once a day. |
| Duplicate E-mail Checking       | Disabled              | This value is the maximum number of CRCs that will be kept for duplicate mail checking. Once this maximum number of CRCs is reached, the oldest CRCs will be automatically purged. \\ \\ This option should be set to 0 (disabled) unless you specifically want duplicate email disallowed, in which case a value of 2000 should be sufficient. |
| Allow Anonymous E-mail          | No                    | If you want users with the ''A'' [[access:exemptions|exemption]] to be able to send email anonymously, set this option to Yes. |
| Allow Quoting in E-mail         | Yes                   | If you want your users to be allowed to use message quoting when responding in email, set this option to Yes. |
| Allow Uploads in E-mail         | Yes                   | If you want your users to be allowed to attach an uploaded file to an email message, set this option to Yes. |
| Allow Forwarding to NetMail     | Yes                   | If you want your users to be able to have any email sent to them optionally (at the sender's discretion) forwarded to a NetMail address, set this option to Yes. |
| Kill Read E-mail                | No                    | If this option is set to Yes, email that has been read will be automatically deleted when [[util:smbutil|message base maintenance]] is run. |
| Receive E-mail by Real Name     | Yes                   | If this option is set to Yes, email messages may be received when addressed to a user's real name (rather than their alias). |
| Include Signatures in E-mail    | Yes                   | If you wish to have user signatures automatically appended to email messages, set this option to Yes. |
| Users Can View Deleted Messages | No                    | If this option is set to Yes, then users will be able to view messages they've sent and deleted, or messages sent to them and they've deleted with the option of un-deleting the message, before the message is physically purged from the email database. \\ \\ If this option is set to No, then when a message is deleted it is no longer viewable (with SBBS) by anyone. \\ \\ If this option is set to Sysops Only, then only sysops and sub-ops (when appropriate) can view deleted messages. |
| MailBase Storage Method         | Self-packing          | Storage method for the system mail base ([[ref:smb#storage_methods|SMB storage method]]): \\ \\ ''Self-packing'' (default, recommended) — reuses freed message blocks; smallest disk footprint. \\ \\ ''Fast Allocation'' — appends new mail to ''[[dir:data]]/mail.shd'' / ''.sdt'' for better performance/reliability, but the files grow unbounded; you must periodically run ''[[util:smbutil]] p'' (typically as a [[config:external_programs#timed_events|timed event]]) to reclaim space. \\ \\ Hyper Allocation is **not** an option here — see [[ref:smb#storage_methods|SMB Storage Methods]]. |
| Days of New Messages for Guest  | 0                     | This option allows you to set the number of days of messages that will be included in a Guest login's new message scan. \\ \\ A value of 0 means there will be no new messages for the Guest account. |

===== Extra Attribute Codes =====

The system-wide //Extra Attribute Codes// (e.g. WWIV / PCBoard / Wildcat / Celerity / Renegade native attribute encodings) for **display files** are configured under [[config:system#extra_attribute_codes|System → Extra Attribute Codes]].

For **per-sub-board overrides** (in messages and posts), see the per-sub-board //Extra Attribute Codes// option under [[config:message_areas#sub-board_toggle_options|Sub-board Toggle Options]].

===== See Also =====
  * [[util:scfg:|Synchronet Configuration Utility (SCFG)]]

{{tag>}}
