You may replace sendmail with another Message Transfer Agent such as qmail, exim or postfix. Set this up in sympa.conf
If you're using postfix as MTA, you have to set 'sympa.conf' like that :
## The full path to the Message Transfer Agent program (default is Sendmail 8.7 ## or above) sendmail /usr/sbin/sendmail # correct # this binary is locating in the same directory as postfix # sendmail /usr/sbin/postfix # (incorrect : must use Postfix to Sendmail compatibility interface)
The web interface allows user to create lists on the fly but each new lists needs a few mail aliases in order to used (unless your MTA is configured to recognize new list automatically). Sympa can be used with sendmail, postfix, exim and qmail.
Only root can run the newaliases command in the latest versions of sendmail – so you needed to get Sympa to run the aliases updater as root. The smae trick that is used for to run wwwsypma.fcgi as the sympa user works on this as well:
-rw-r--r-- 1 sympa root 6003 Jan 8 12:05 sympa_aliases
sympa localservername=(root) NOPASSWD:/home/sympa/sbin/alias_manager_sudo_wrapper.pl