fetchmail + sendmail ...dove sbaglio?
fetchmail + sendmail ...dove sbaglio?
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??
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??
Re: fetchmail + sendmail ...dove sbaglio?
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?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??
Ti consiglio comunque di utilizzare postfix o exim piuttosto che sendmail, che è molto più complesso.
Re: fetchmail + sendmail ...dove sbaglio?
AlloraReMichael 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.
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
Re: fetchmail + sendmail ...dove sbaglio?
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
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 :)
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
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 :)
Re: fetchmail + sendmail ...dove sbaglio?
postfix le passa a procmail, che si occupa del reale smistamento della posta in /var/mail.mailbox_command = procmail -a $EXTENSION
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, , localhostCon 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.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti
