Table of Contents

Message Bases

The Synchronet message base is where public conferences live — sub-board posts that any user with access can read and reply to. It's distinct from your private electronic mail: messages here are public (or restricted to a group of users via access controls), threaded discussions visible to everyone with permission to that sub-board.

Groups and sub-boards

The message base is two-level:

Conventionally, groups represent broad themes (or networks like FidoNet/DOVE-Net), and sub-boards are individual conferences within them.

The number of groups and sub-boards a BBS carries is up to the sysop and depends on which networks they've joined. Vertrauen, for example, hosts dozens of sub-boards across Main, DOVE-Net, FidoNet, fsxNet, and others.

Selecting a group or sub-board

Your current group and sub-board are shown in the Classic shell's Main prompt:

■ Main ■ 3:58:42 [1] Main [1] Notices:

[1] Main is your group; [1] Notices is your sub-board within it. From the Main prompt:

(These bindings are Classic-specific. Other shells may use different keys.)

Reading messages

R — Read Messages

R at the Main prompt enters the Read Messages prompt, where you read sequentially through the messages in your current sub-board. From the Read prompt:

N — New Message Scan

N from the Main prompt scans for new messages — messages posted since you last read each sub-board. You're prompted whether to scan:

After each message you get the Read Messages prompt and any of its commands work. Pressing <CR> after the last message in a sub-board (or B to bypass) advances to the next sub-board in the scan list. Group and All scans skip sub-boards with no new messages.

B — Browse

B is like New Message Scan but doesn't skip empty sub-boards — instead it shows the last message you read there and lets you read/post in that sub-board too. Useful for reviewing recent activity even where there's nothing strictly “new” to you.

The key difference: New Scan (Group or All) silently skips any sub-board that has no new messages. Browse visits every sub-board in your scan list — if a sub-board has new messages you get them; if it doesn't, you still get the Read Messages prompt for the last message in that sub-board, so you can still post, reply, or check in without having to navigate there manually.

Z — Continuous New Scan

Like N but no per-message prompt — messages stream by continuously. Use Ctrl-S/Ctrl-Q to pause/resume or Ctrl-C to abort.

F — Find Text in Messages

F from the Main prompt searches all messages in the current sub-board (or wider, depending on prompts) for specified text. Useful for tracking down a half-remembered post. The search supports boolean syntax (AND, OR, NOT, parentheses, quoted phrases) — type ? at the prompt for inline help.

S — Scan for Messages to You

S from the Main prompt scans for messages addressed specifically to you across sub-boards in your scan list.

Posting messages

P — Post a message

P from the Main prompt (or from the Read Messages prompt) posts a new message in the current sub-board. You're prompted:

You're also offered to post when you press <CR> past the last message while reading a sub-board.

Private message vs E-mail

A private message on a sub-board is visible only to the recipient (and the sysop), but it travels with the sub-board's networking — so over a QWKnet (which doesn't support NetMail) you can use a private sub-board post to send a confidential message to a user on another BBS in the network. Over a FidoNet-style network, NetMail is more direct (see Mail).

To check which networks a sub-board uses, press I at the Read Messages prompt or [IS] from the Main prompt.

A — Auto Message

A from the Main prompt updates the auto-message — a short note shown to every user at logon. As soon as another user changes it, your message is replaced.

Polls and voting

Synchronet supports two distinct voting mechanisms: polls (a special message type with named answers) and up/down votes on regular messages. Both are cast using the V key while reading a message.

V — Scan for polls

V from the Main prompt runs the poll scanner — it scans sub-boards in your new-scan list for open polls you haven't voted on yet, and presents each one for reading. /V from the Main prompt scans all sub-boards regardless of your scan list.

Once you're reading a poll (or any message), V at the Read Messages prompt lets you cast your vote.

/P — Post a Poll

/P from the Main prompt launches the poll-creation wizard:

  1. Poll question — the subject line and ballot header.
  2. Comment (optional, repeat until blank) — additional context shown with the poll body.
  3. Answer 1 … Answer n (up to 16; blank to finish) — the choices voters pick from.
  4. Results visibility — controls who can see the tally:
    • 0 — voters only (and the pollster)
    • 1 — everyone, always
    • 2 — everyone once the poll is closed (and the pollster)
    • 3 — pollster only
  5. Maximum votes per ballot (default: 1) — how many answers a voter may select.

The poll is posted as a message in the current sub-board.

Voting on a poll

When you press V while reading a poll message you get a ballot: the poll question and its answers are displayed, and you select up to the maximum allowed number of choices. Once confirmed, your vote is recorded. You can only vote once per poll.

Voting is not allowed on closed polls.

Up/Down votes on regular messages

When you press V while reading any non-poll message you're prompted:

Vote Msg Up, Down, or Quit:

Your vote is stored alongside the message. Use H at the Read Messages prompt to list the top 20 messages sorted by vote rank.

Voting requires the sub-board to have voting enabled, and your account must not have the voting restriction set. You can only vote once per message.

Closing a poll

To close an open poll, navigate to the poll message while reading, then press D. If the poll is yours (and hasn't been closed yet), you'll be asked Close Poll? instead of the normal delete prompt. Sysops can close any poll. Once closed, no new votes can be cast.

QWK packet transfer

QWK packets let you read and reply to messages offline — see the dedicated QWK Mail Packet Menu page.

Configuration

& — Message Scan Configuration

& from the Main prompt accesses the message-scan configuration prompt. Options:

The scan pointer for a sub-board is automatically updated to the timestamp of the most recent message you've read there.

Unfiltered Input Switch [&R]

The Unfiltered Input Switch lets you upload a text file you composed offline directly into a message or mail message — including text with control codes, ANSI color sequences, and page-formatting characters that would otherwise be filtered or mangled.

To use it:

  1. Hit R from the Configuration prompt ([&R] from Main) to toggle unfiltered input on.
  2. Compose or open the message normally with P or E.
  3. When the editor opens, use your terminal program's ASCII upload command (often PgUp) to send the pre-prepared text file.
  4. Save with Ctrl-Z (not /S) — the standard /S save won't work while unfiltered input is active.

After the message is saved the switch automatically turns off again. It applies to only one post or mail message at a time.

Scan Date/Time Pointers [&P]

Each sub-board tracks a pointer — the date/time of the last message you read there. New scans only show messages newer than that pointer. P from the Configuration prompt lets you manually roll a pointer back, so a new scan includes older messages.

  1. You're prompted to select a group number, or A to adjust all groups.
  2. If you picked a specific group, you then select a sub-board number, or A for all sub-boards in that group.
  3. Enter the new date and time.
  4. Hit Q to quit back to the group selection when done.

The pointer auto-advances each time you read messages. Changes you make with &P revert to your last-logoff date when you log off.

Reinitialize Pointers [&I]

I from the Configuration prompt resets all your New Message Scan pointers back to the values they had at logon. Use this when:

Quick keys

These two-key sequences from the Main prompt jump straight into specific scans without going through the menu:

(Square-bracket notation: see Classic shell guide.)

See Also