Installare XMail

Modificata il venerdì, 21 luglio 2017 10:12 da Fabio — Categorizzata come: Non Categorizzata

Installare XMail come server di spooling

Tustena utilizza XMail come server di spooling alternativo a quello integrato, si può comunque configurarlo per utilizzare Miscrosoft SMTP o altri.

Perchè XMail

XMail è un mailserver non molto noto ma potente, basta vedere le sue caratteristiche principali:


Inoltre è estremamente performante e stabile, oltre ad essere completamente FREE ed utilizzare una quantità di memoria pressochè ridicola.

Configurazione

Premesso che Tustena CRM scrive direttamente nello spooler di XMail, basta implementarlo con una configurazione minima.


Creare un valore di tipo stringa 'MAIL_ROOT' in 'HKEY_LOCAL_MACHINE\SOFTWARE\GNU\XMail\' con il valore 'C:\XMail\MailRoot'.

Creare un valore di tipo stringa 'MAIL_CMD_LINE' in 'HKEY_LOCAL_MACHINE\SOFTWARE\GNU\XMail\' e inserire la riga configurazione:
-MM -Mr 24 -P- -B- -X- -Y- -F- -C- -W- -Ql -Ll -Sp 25 -SX 30 -Sr 15 -Qn 10 -Qt 480 -Qi 16 -Ln 32 -Qg

Configurazione del file server.tab

(c:\xmail\mailroot):

"RootDomain" "dominio"
"SmtpServerDomain" "dominio"
"POP3Domain" "dominio"
"HeloDomain" "dominio"
"PostMaster""root@dominio"
"ErrorsAdmin"	"indirizzo email che ricerverà le notifiche di errore"
#"TempErrorsAdmin"	"send-failures@xmailserver.test"
"DefaultSMTPGateways"	"'''smtp server'''"
"RemoveSpoolErrors"	"0"
#"NoSenderBounce"	"1"
#"DisableEmitAuthUser"	"1"
#"NotifyMsgLinesExtra"	"8"
#"NotifySendLogToSender"	"0"
#"NotifyTryPattern"	"1"
"MaxMTAOps"	"16"
"ReceivedHdrType"	"0"
"FetchHdrTags"	"+X-Deliver-To,+Received,To,Cc"
#"SMTP-TLS"	"0"
"EnableCTRL-TLS"	"0"
"EnableSMTP-TLS"	"0"
"EnablePOP3-TLS"	"0"
"SmtpMsgIPBanSpammers"	"550 Denied due inclusion of your IP in our spam lists"
"SmtpMsgIPBanSpamAddress"	"550 Denied due inclusion of your email address in our spam lists"
"SmtpMsgIPBanMaps"	"550 Denied due inclusion of your IP in the following map"
"CustomSMTPMessage"	"Please open http://www.xmailserver.test/smtp_errors.html to get more information about this error"
#"MaxMessageSize"	"20000"
"EnableAuthSMTP-POP3"	"0"
#"Pop3SyncErrorAccount"	"psync-errors@xmailserver.test"
#"AllowNullSender"	"1"
#"AllowSmtpVRFY"	"1"
"AllowSmtpETRN"	"1"
#"SMTP-MaxErrors"	"4"
#"SmtpMinDiskSpace"	"100000"
#"SmtpMinVirtMemSpace"	"64000"
#"Pop3MinVirtMemSpace"	"64000"
#"CustMapsList"	"list.dsbl.org.:1,blackholes.mail-abuse.org.:1,dialups.mail-abuse.org.:0"
"SMTP-RDNSCheck"	"1"
#"CheckMailerDomain"	"1"
"SmartDNSHost"	'''"8.8.8.8:udp,151.99.125.3:udp,151.99.125.2:udp"'''
#"DynDnsSetup"	"www.dns4ever.com,80,/sys/u.cgi?d=MYDOMAIN&u=MYUSERNAME&p=MYPASSWORD&i=%s"
#"DynDnsSetup"	"members.dyndns.org,80,/nic/dyndns?action=edit&started=1&hostname=YES&host_id=yourhost.ourdomain.ext&myip=%s&wildcard=OFF&mx=mail.exchanger.ext&backmx=NO,foouser,foopasswd"
#"SmtpConfig"	"mail-auth"
#"SmtpConfig-192.168.0.1"	"mail-auth"
"DefaultSmtpPerms"	"MRVZ"

Questa è una configurazione minima adatta allo spooling, per maggiori informazioni su questi parametri, fare riferimento alla scheda tecnica

A questo punto il server XMail è già in grado di inviare mail per conto di Tustena, vi rimando alla documentazione tecnica completa del mail server per maggiori informazioni.

Un altro sito interessante sull'installazione di XMail lo trovate a questo indirizzo: http://www.halfdone.org/Articles/XMailInstall/