---
name: "messagewallctl"
section: "1"
platform: "linux"
package: "messagewall"
version: "1.0.8-3"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/messagewallctl"
---

# messagewallctl(1)

interact with MessageWall

## NAME

messagewallctl - interact with MessageWall

## SYNOPSIS

**messagewallctl** *\<command\> \<args\>*

## DESCRIPTION

messagewallctl is an easy frontend used to interact with MessageWall.

The commands are as follows:

*list-local-domains*\
 Show the current list of domains consider local.

*add-local-domain \<domain\>*\
 Add a local domain and signal the server to reload databases.

*del-local-domain \<domain\>*\
 Remove a local domain and signal the server to reload databases.

*list-profiles*\
 List all currently available profiles.

*dump-profile \<profile\>*\
 Parse and output the selected profile, checking for common errors.

*show-profile \<address\|domain\>*\
 Show the profile for a given address or domain.

*set-profile \<address\|domain\> \<profile\>*\
 Set the profile for the given address or domain, removing any previous setting.  Then signal the server to reload databases.

*list-relay-ips*\
 Show the list of IP address and subnet masks allowed to relay.

*add-relay-ip \<ip\> \<mask\>*\
 Add a subnet to the list of blocks allowed to relay and signal the server to reload databases.

*del-relay-ip \<ip\> \<mask\>*\
 Remove a subnet from the list of blocks allowed to relay and signal the server to reload databases.

*list-auth-users*\
 List usernames that can authenticate for relaying.

*add-auth-user \<username\> \<password\>*\
 Add or replace a user with the given username and signal the server to reload the authentication database.  The password is hashed using DES or MD5, if available.

*del-auth-user \<username\>*\
 Delete a user and signal the server to reload the authentication database.

*reload-db*\
 Reload **relay\_ips**, **local\_domains**, and **special\_users** from inside **root**.

*reload-virus*\
 Reload all virus files defined in profile **virus\_scan** lines from inside **root**.

*reload-auth*\
 Reload the authentication hash database **relay\_auth** from inside **auth\_root**.

*stop*\
 Shut down all MessageWall processes.  If MessageWall is running under *svscan* (the recommended configuration), svscan will restart it.

## AUTHOR

Ian Gulliver \<ian@penguinhosting.net\>

## SEE ALSO

[**messagewall**(1)](/messagewall/1.md)
