{strip} {form} {* {legend legend="Home Message Board"}
{formlabel label="Home BitBoards (main board)" for="homeBitBoards"} {forminput} {/forminput}
{/legend} *} {legend legend="List Settings"} {foreach from=$formBitBoardsLists key=item item=output}
{formlabel label=$output.label for=$item} {forminput label="checkbox"} {html_checkboxes name="$item" values="y" checked=$gBitSystem->getConfig($item) labels=false id=$item} {formhelp note=$output.note page=$output.page|default:''} {/forminput}
{/foreach} {/legend} {legend legend="Mailing List Synchronization"}
{forminput}

List to Board Sync

List to Board Sync allows a bitweaver board to mirror messages that are posted to a mailing list. A single, master email inbox entered below is used for *all* email list subscriptions. Then, configure individual boards to indicate which mailing list to which it is subscribed. The Board Sync cron script will import messages from the master email inbox.

{/forminput}
{foreach from=$formBitBoardsSync key=item item=output}
{formlabel label=$output.label for=$item} {forminput} {formhelp note=$output.note page=$output.page|default:''} {/forminput}
{/foreach}
{forminput}

Board to List Sync

Board to List Sync is the opposite of the above. It allows a bitweaver board to send a message to mailing list. You must complete the "List to Board Sync" configuration above for this feature to work. Please see configuration requirements prior to utilizing this feature.

{/forminput}
{forminput} {/forminput}
{foreach from=$formGroupEmailList key=item item=output}
{formlabel label=$output.label for=$item} {forminput label="checkbox"} {html_checkboxes name="$item" values="y" checked=$gBitSystem->getConfig($item) labels=false id=$item} {formhelp note=$output.note page=$output.page|default:''} {/forminput}
{/foreach}
{formlabel label="Email Host" for='boards_email_host'} {forminput} {formhelp note="Enter the host name to which all mailing lists will be hosted and addressed."} {/forminput}
{formlabel label="Administrator Email" for='boards_email_admin'} {forminput} {formhelp note="This is the email for the master administrator for all mailing lists."} {/forminput}
{formlabel label="Mailman bin Path" for='server_mailman_bin'} {forminput} {formhelp note="Path to mailman applications, typically: /usr/lib/mailman/bin/"} {if !$gBitSystem->getConfig('server_mailman_bin')} {formfeedback error="This setting is required to use mailing lists."} {/if} {/forminput}
{formlabel label="Mailman Command Path" for='mailman_cmd'} {forminput} {formhelp note="Path to mailman binary, typically: /usr/lib/mailman/mail/mailman"} {/forminput}
{formlabel label="Newaliases command" for='server_newaliases_cmd'} {forminput} {formhelp note="Path to the command to tell the mail server to reload the aliases file. For sendmail typically: /usr/bin/newaliases"} {/forminput}
{formlabel label="MTA Aliases Map" for='server_aliases_file'} {forminput} {formhelp note="Path to the command to tell the mail server to reload the aliases file. For sendmail typically: /usr/bin/newaliases"} {/forminput}
{/legend}
{/form} {/strip}