«

»

Apr 24 2011

(Italiano) Mail Server con Ubuntu, Postfix, Dovecot e Mailscanner – parte 2

Sorry, this entry is only available in Italiano.

9 comments

1 ping

Skip to comment form

  1. Flavio

    Ciao …..mi sono impantanato…
    Io non trovo il file /etc/postfix/main.cf
    ma master.cf
    e di conseguenza non vedo la riga
    # mailbox_command = procmail -a “$EXTENSION”
    che indichi vada commentata.

    Poi non capisco quando scrivi
    “……. Vanno fatte le seguenti modifiche:

    mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24

    permette di indicare le reti da cui accettare il relay delle e-mail (solitamente la propria LAN).”
    Che devo dare??
    Aggiungere questa riga in coda al file??
    Sempre se è il file corretto…

    Porta pazienza e scusa le domande….questo post mi intriga ma non nascondo alcune difficoltà…:-(f

    1. Paolo Finardi

      “…Io non trovo il file /etc/postfix/main.cf …”

      devi aver avuto qualche problema nell’installazione di Postfix perchè main.cf è il file principale. Prova a reinstallare postfix.

      Riguardo alla seconda domanda, in “mynetworks” devi indicare la rete o le reti che possono utilizzare questo server per inoltrare la posta.
      Esempio: se il server è all’interno di una LAN di un’azienda che ha come indirizzi 192.168.5.xxx devi indicare 192.168.5.0/24. In questo modo tutti i PC della LAN potranno utilizzare il server per spedire posta senza doversi autenticare.
      Se hai più sotto-reti con indirizzi tipo 192.168.5.xxx (esempio per il reparto amministrazione), 192.168.8.xxx (per il reparto produzione), … , devi specificare tutte queste reti indicando:
      mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.5.0/24 192.168.8.0/24
      127.0.0.0 è ovviamente localhost, ovvero il mail server stesso.

  2. Flavio

    ciao
    ho reinstallato postfix usando il comando
    sudo su apt-get install postfix
    ma mail .cf non c’è….
    dentro etc/postfix ho:

    dynamicmaps.cf master.cf postfix-files postfix-script post-install sasl

    quindi? che facciamo??
    :D

    1. Paolo Finardi

      Prima di reinstallarlo hai provato a rimuoverlo completamente?

      sudo apt-get purge postfix
      a questo punto non dovresti più avere la directory /etc/postfix.

      Quindi lo installi nuovamente con
      sudo apt-get install postfix

  3. flavio

    sciocco a non averci pensato….ora vedo il file che prima non vedevo e mi ha pure chiesto il nome del server.
    Noto però 2 cose differenti rispetto all’installazione originale:

    1- non mi ha chiesto se voglio installare boot-loader GRUB: SI

    2- rimuovendo il primo postfix è stato rimosso anche mailscanner.

    3- ho reinstallato anche mailscanner, tu scrivi che installandolo automaticamente vengono installati i pacchetti
    clamav e spamassasin , a installazione terminata non mi ha dato il problema che tu dicevi quindi a sto punto non so se i 2 pacchetti ci siano o meno…

    GRAZIE PER IL SUPPORTO

    1. Paolo Finardi

      1. poco importa

      2 e 3. probabilmente clamav non l’ha disinstallato. Verifica nei logi di fresh-clam (/var/log/clamav/freshclam.log) se continua ad essere aggiornato. In caso contrario o se proprio non c’è il log, reinstalla pure clamav col comando:
      # sudo apt-get install clamav clamav-freshclam

      … persevera che prima o poi arrivi :-)

  4. Antonio

    Ho seguito un po’ la tua guida e un po’ la guida che si trova in http://www.linuxmail.info/mail-server-setup-ubuntu-10-04/
    Ho un “problema”, in particolare in http://www.linuxmail.info/postfix-smtp-auth-dovecot-sasl/
    In sostanza prima avevo scelto come installazione postfix “Solo locale” e ottenevo
    (non usando test@example.com ma un indirizzo vero tipo nome@libero.it o tiscali.it):

    rcpt to:
    554 5.7.1 : Relay access denied

    …e poi con:
    auth plain AGpvaG5kb2UAcGFzc3dvcmQ=
    235 2.0.0 Authentication successful

    ..avrei dovuto ottenere:
    rcpt to:
    250 2.1.5 Ok
    … invece avevo il messaggio:
    550 5.1.1 : Recipient address rejected: example.com
    (in realtà libero.it)

    Allora sono passato, con dpkg-reconfigure postfix a “Solo internet”;
    però non ottengo più Relay access denied, bensì
    rcpt to:
    250 2.1.5 Ok

    Cioè che fine ha fatto l’autenticazione SASL di Dovecot?
    Inoltre: se voglio scaricare la posta da ovunque cosa devo mettere in mynetworks? 0.0.0.0 ?

    1. Paolo Finardi

      difficile risponderti senza sapere di preciso cosa vuoi fare e come hai configurato il server.

      Posso solo darti un’indicazione per la domanda finale: mynetworks fa farte della configurazione di Postfix (quindi del server SMTP) e non di Dovecot.
      Non c’entra niente con il servizio POP o IMAP. Serve per dire chi può utilizzare il tuo servizio SMTP per inviare posta senza essere autenticato.
      Solitamente si indica localhost (127.0.0.0/8) e le maschere delle tue eventuali reti LAN (esempio: 192.168.0.0/24) in modo da permettere l’invio di posta senza autenticazione a tutti quelli che appartengono a questa rete.
      Di sicuro non va impostato per abilitare chiunque, altrimenti il server viene utilizzato per fare il relay dagli spammer e presto verrà bannato dalle varie black list internazionali ;-)

  5. Giuseppe

    Ciao,
    non so se è un problema ma quando provo a restartare il Mailscanner (sudo /etc/init.d/mailscanner restart) mi viene fuori una eccezione: “chow: utente non valido: “Debian-exim” /etc/init.d/mailscanner: directory /var/spool/MailScanner: wrong owner (expected Debian-exim but is mail)

    Questo provocherà errori?
    Grazie mille

  1. Installazione Ubuntu Server 10.04 LTS come Mail Server — My Blog

    [...] e più account virtuali e si suddivide nei seguenti articoli: Parte 1 – Installazione Mail server Parte 2 – Configurazione e personalizzazione dei vari servizi di posta elettronica Parte 3 – Creazione utenti e account e-mail Parte 4 – Possibili problematiche e approfondimenti [...]

Leave a Reply

Your email address will not be published. Required fields are marked *

Switch to our mobile site