Fino a qualche giorno fa avevo il mio bel server interno che gestiva i files dei client, archiviava le scansioni per ogni cliente, creava il wikimarkup per il wiki interno, backup... ecc.ecc. inviandomi correttamente la mail utilizzando mutt e il server smtp miosito.it posto su server aruba.
Due giorni fa il disco principale è morto ma non mi sono preoccupato più di tanto, "tanto ho i backup" me pensa. Ne ho approfittato e ho piazzato un bel ssd come disco principale (con mhddfs sposto i files + anziani sul disco normale in modo trasparente) e ripristinato tutto il sistema. Quasi tutto ok, quasi tutto perfetto. Quasi. L'invio delle mail non funziona più perché distrattamente, mooolto distrattamente, ho saltato qualche cartella nelle copie di backup. Non chiedetemi come ho fatto ma non so più cosa avevo installato come MTA e la sua corretta configurazione per essere utilizzato mutt.
Ora ho recuperato un .muttrc funzionante prima del crash:
Codice: Seleziona tutto
set pop_user = "certosin0@miosito.it"
set pop_delete = yes # We'll delete the messages once we download them
set pop_pass = "passworde"
set pop_host = "miosito.it"
set smtp_url = "smtp://certosin0@miosito.it@smtp.miosito.it:25/"
set smtp_pass = "passworde"
set from = "certosin0@miosito.it"
set realname = "Cerebrolescertosin0"
Codice: Seleziona tutto
# /etc/exim4/update-exim4.conf.conf
#:CUT:
dc_eximconfig_configtype='satellite'
dc_other_hostnames='nomeserverinterno'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost='miosito.it'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.miosito.it'
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
mutt -s "OGGETTOMAIL" mandamail@ame.com < tempmail.txt
Appare il seguente errore:
Please install an MTA on this system if you want to use sendmail!
Errore nella spedizione del messaggio, il figlio è uscito con 255 ().
Impossibile spedire il messaggio.
Ma exim non è un MTA?
E' da ieri l'altro che cerca in giro ma non sono riuscito a cavarne nulla. Ho dunque intrapreso una nuova via: ssmtp
Installato e configurato come segue:
Codice: Seleziona tutto
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=certosin0@miosito.it
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.miosito.it
# Where will the mail seem to come from?
rewriteDomain=miosito.it
# The full hostname
hostname=nomeserverinterno
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=NO
mutt -s "OGGETTOMAIL" mandamail@ame.com < tempmail.txt
arriva l'errore:
sendmail: 550 5.1.0 NHHC1o02H1wb4m701HHD0L authentication failed
Errore nella spedizione del messaggio, il figlio è uscito con 1 ().
Impossibile spedire il messaggio.
"sendmail"? ma non l'avevo rimosso per ssmtp?
L'autenticazione alla mail su aruba è corretta. La mail e la pwd sono quelle.
...le scansioni si accumulano perché a scrivere il wikimarkup non sono così veloce, i backup li devo controllare a mano... non si può investire il tempo così
Dove sbaglio?
Grazie in anticipo,
C0