I am creating a .deb installation package for our software, which depends on a valid SMTP server being installed. Currently the control file states:
Depends: mail-transport-agent
However one Debian user complained that the package wouldn't install, probably because he has exim installed. Now I am a little confused. Is exim a valid MTA? If so, why doesn't it "provide" the virtual package mail-transport-agent?
If I edit my control file to state:
Depends: exim | mail-transport-agent
Can I assume a working SMTP server will be available when the exim package is installed? Or is exim not really a replacement for postfix, sendmail, etc?
 
    