Analyse van het probleem:
After restoring a 7.3 server, I could no longer send or recieve mail from my
established accounts. To send, I used horde and got an error message that the
message couldn't be sent.I the process of trying to fix, I created at least one additional problem. So,
I started again: fresh install of 7.3, fresh backup of old 7.3 version server,
restored, watch the logs for incoming mails and tried to send using horde.
En dan in dit specifieke geval dat de plugin: logterse
Dit is een plugin in de qpsmtpd deamon welke de mail afhandeld op de linux server en daar allerlei checks doet (o.s. spam / virus / relay)
Deze plugin was niet geinstalleerd door de installatie software (SME 7.3 iso) maar werd wel gebruikt.
Doordat er een backup van de instellingen van de 'oude' server terug was gezet werd er in de configuratie bestanden wel (als eerste) gebruik gemaakt van de plugin: logterse; maar deze was niet geinstalleerd! Daardoor wist de qpsmtpd deamon, welke de mail afhandeld niet meer wat die moest doen, en weigerde de mail aan te nemen (450 No plugin decided if relaying is allowed).
De plugin bevind zich in de volgende folder: /usr/share/qpsmtpd/plugins/logterse
De folder logterse en de bestanden bestonden niet!
Voor de zekerheid nog de installatie van logterse zoals in de readme.txt beschreven was in de /usr/share/qpsmtpd/plugins/logterse folder uitgevoerd. Maar ik denk dat dit niet perse nodig was.
Verder dient voor de webmail nog de verwijzing naar de exchange server (10.10.250.10) gemaakt te worden.
Dit wordt gedaan door het volgende bestand te wijzigen:
/etc/e-smith/templates/home/httpd/html/horde/imp/config/servers.php/120IMAPServers
verander daar de regel:
$OUT .= " 'server' => 'localhost',\n";
in
$OUT .= " 'server' => '10.10.250.10',\n";
de exchange mailserver heeft ip: 10.10.250.10
daarna de wijzigingen nog even activeren door:
signal-event email-update
svc -t /var/service/qpsmtpd
Same problem.
What I found were two things. One I think is a bug, and one was a change I made
that the sme backup didnt restore.
first, in the directory /var/service/qpsmtpd/config, a file named
whitelistsenders is missing. This file contains my two domain names, and is
generated by SME. I think without this, it stops my sending or recieving.
Secondly, I had added the plugin 'logterse' to the /usr/share/qpsmtpd/plugins
directory. This file wasnt restored either, and although I know you arent
responsible for my tweaks, it might help someone else to know this when they
search bugzilla.
By the way, the bayes database files in /var/spool/spamd/.spamassassin arent
restored either. (again, not your problem)
Now thats its up, I'll need to continue to monitor for contribs Ive added that
arent functioning.