fetchmail + sendmail ...dove sbaglio?

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
udgd66
Prode Principiante
Messaggi: 152
Iscrizione: martedì 1 giugno 2010, 12:39
Località: Vicenza

fetchmail + sendmail ...dove sbaglio?

Messaggio da udgd66 »

Ciao a tutti.
Sto usando l'abbinamento fetchmail e sendmail per scaricare la posta dal mio server e riversarla su un mio server interno.
Il comando fetchmail funziona alla perfezione, scarica i messaggi dal provider senza nessu problema.
Il problema e' che non me li riversa in /var/spool/mail come dovrebbe.
In realta' sembra proprio che non li metta de nessuna parte....spariscono nel nulla.
E nei /var/log nessun errore!
C'e' qualcosa da settare nei parametri di sendmail, che mi sta sfuggendo??
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: fetchmail + sendmail ...dove sbaglio?

Messaggio da ReMichael »

udgd66 ha scritto: Ciao a tutti.
Sto usando l'abbinamento fetchmail e sendmail per scaricare la posta dal mio server e riversarla su un mio server interno.
Il comando fetchmail funziona alla perfezione, scarica i messaggi dal provider senza nessu problema.
Il problema e' che non me li riversa in /var/spool/mail come dovrebbe.
In realta' sembra proprio che non li metta de nessuna parte....spariscono nel nulla.
E nei /var/log nessun errore!
C'e' qualcosa da settare nei parametri di sendmail, che mi sta sfuggendo??
In realtà non dovrebbe essere fetchmail a spostarle in /var/spool/mail.. fetchmail le passa all'MTA e poi ci pensa lui a spostarle. In questo caso hai sendmail, quindi penso che il problema sia lì. In /var/log/mail.log nulla?

Ti consiglio comunque di utilizzare postfix o exim piuttosto che sendmail, che è molto più complesso.
Avatar utente
udgd66
Prode Principiante
Messaggi: 152
Iscrizione: martedì 1 giugno 2010, 12:39
Località: Vicenza

Re: fetchmail + sendmail ...dove sbaglio?

Messaggio da udgd66 »

ReMichael ha scritto: In realtà non dovrebbe essere fetchmail a spostarle in /var/spool/mail.. fetchmail le passa all'MTA e poi ci pensa lui a spostarle. In questo caso hai sendmail, quindi penso che il problema sia lì. In /var/log/mail.log nulla?

Ti consiglio comunque di utilizzare postfix o exim piuttosto che sendmail, che è molto più complesso.
Allora
su mail.log nulla ...solo l'enco dei messaggi che sono stati ricevuti e che non si sa dove finscono.
e neppure su /var/log/mail.err nulla.

Adesso mi documento su postfix...mal che mi darai un aiuto
Avatar utente
udgd66
Prode Principiante
Messaggi: 152
Iscrizione: martedì 1 giugno 2010, 12:39
Località: Vicenza

Re: fetchmail + sendmail ...dove sbaglio?

Messaggio da udgd66 »

Come pre annunciato sto tentando di configurare POSTFIX ma sinceramente mi sembra complicato
uguale al sendmail.
In ogni caso, sono arrivato al punto che con il fetchmail ricevo le mie mail ma non vengono ancora riversate in /var/mail esattamente come succedeva con il SENDMAIL.  :-\

Allego il mi mail.cnf

Codice: Seleziona tutto

# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = pincopalla.it
alias_maps = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = pincopalla.it, localhost.it, , localhost
relayhost = relay.infracomna.it
mynetworks = 192.168.2.0/24 127.0.0.1
mailbox_command = procmail -a $EXTENSION
mailbox_size_limit = 0
recipient_delimiter = +
inet_protocols = ipv4
Attenzione che io dal mio provider di posta ricevo piu' indirizzi mail sullo stesso contenitore.
Praticamente io scarico le mail sempre come postmaster@pincopalla.it (con fetchmail)
ma i destinatari sono molti: pippo@pincopalla.it pulto@pincopalla.it ecc. ecc.
Percio' ho l'esigenza che le mail quando arrivano vengono messe in /var/mail separate
per indirizzo mail.

Io fin'ora ho sempre usato solo sendmail che lo faceva, con postfix vi sarei grato se mi deste una mano  :)
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: fetchmail + sendmail ...dove sbaglio?

Messaggio da ReMichael »

mailbox_command = procmail -a $EXTENSION
postfix le passa a procmail, che si occupa del reale smistamento della posta in /var/mail.

Quindi assicurati di avere installato procmail e di averlo configurato correttamente. Sulla configurazione di procmail trovi molta documentazione in rete.

Inoltre controlla anche la riga:

Codice: Seleziona tutto

mydestination = pincopalla.it, localhost.it, , localhost
quella doppia virgola non è bella :)

Con postfix dovresti trovare i log in /var/log/mail.log e anche in /var/log/syslog
Ultima modifica di ReMichael il giovedì 9 dicembre 2010, 14:59, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti