Re: [Evolution] Many mails never reach the recipients - Evolution 3.10.4





So sendmail and msmtp are in conflict, since I suspect that Evolution
will use sendmail as a command.

[rocketmouse archlinux ~]$ pacman -Ql sendmail | grep bin/sendmail
sendmail /usr/bin/sendmail
[rocketmouse archlinux ~]$ pacman -Ql msmtp | grep bin/sendmail
[rocketmouse archlinux ~]$ sudo pacman -Rs sendmail && sudo pacman -S msmtp-mta
[rocketmouse archlinux ~]$ ls -l /usr/bin/sendmail
lrwxrwxrwx 1 root root 5 Jan 25 01:10 /usr/bin/sendmail -> msmtp


The point is that most programs assume that the program to send mail to
another system is called "sendmail", so virtually any program that acts
like sendmail will put a symbolic link from /usr/bin/sendmail to the
correct executable.  Many programs are designed so that if they ar
executed as /usr/bin/sendmail, then they change their processing to
mimic the original sendmail as much as possible - I know postfix, exim
etc all do that.

Inevitably if you have two programs installed that do the same system
function then there are going to conflicts.  What you are seeing is that
which ever one you install last assumes it's the default and sets things
up how it wants them to be.  (There are mechanisms available to control
it, for instance look at the RedHat/Fedora "alternatives" system, aka a
confusing mess of symbolic links.)

Pick one of the two, it doesn't matter which so long as it gets mail out
of your machine on to somewhere else.  Make sure it works.  Then
configure sendmail outgoing mail in Evo.  Just use the defaults in Evo,
they work with anything that looks like sendmail.

P.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]