Configurazione mailserver postfix e Maildir
- fabio.GalLUG
- Prode Principiante
- Messaggi: 58
- Iscrizione: lunedì 13 ottobre 2008, 0:16
- Località: Galliate
- Contatti:
Configurazione mailserver postfix e Maildir
Buongiorno a tutti,
ho un server Ubuntu con hostname abserver.
Postfix è configurato come MTA, il file /etc/postfix/main.cf con myhostname = abserver e con home_mailbox = Maildir/
Ho un webserver che gira come utente fabio che invia mail tramite postfix, lo stesso utente fabio esegue da cron.d uno script python che legge la /home/fabio/Maildir/new dove ci sono i messaggi in arrivo (e quindi i report di errore) per fabio@abserver.
Molti server di posta non accettano mail da indirizzi che non siano qualificati.
Ho perciò configurato il DNS abserver.miodominio.com in modo che il record A e l'MX indirizzino al suo IP (pubblico).
Postfix ora ha myhostname = abserver.miodominio.com .
La spedizione ora è aposto e le mail arrivano a tutti i server, tuttavia non ricevo più le mail di errore che per me sono fondamentali (perchè l'indirizzo fabio@abserver.miodominio.com è fuori da localhost).
Come posso configurare postfix in modo che si metta in ascolto e prenda la posta indirizzata a fabio@abserver.miodominio.com ?
Grazie,
fabio
ho un server Ubuntu con hostname abserver.
Postfix è configurato come MTA, il file /etc/postfix/main.cf con myhostname = abserver e con home_mailbox = Maildir/
Ho un webserver che gira come utente fabio che invia mail tramite postfix, lo stesso utente fabio esegue da cron.d uno script python che legge la /home/fabio/Maildir/new dove ci sono i messaggi in arrivo (e quindi i report di errore) per fabio@abserver.
Molti server di posta non accettano mail da indirizzi che non siano qualificati.
Ho perciò configurato il DNS abserver.miodominio.com in modo che il record A e l'MX indirizzino al suo IP (pubblico).
Postfix ora ha myhostname = abserver.miodominio.com .
La spedizione ora è aposto e le mail arrivano a tutti i server, tuttavia non ricevo più le mail di errore che per me sono fondamentali (perchè l'indirizzo fabio@abserver.miodominio.com è fuori da localhost).
Come posso configurare postfix in modo che si metta in ascolto e prenda la posta indirizzata a fabio@abserver.miodominio.com ?
Grazie,
fabio
Re: Configurazione mailserver postfix e Maildir
penso che puoi risolvere settando i recipient_canonical, ovvero dici a postfix che le mail che hanno destinatario fabio@abserver.miodominio.com devono essere redirette a fabio@abserverfabio.GalLUG ha scritto: Come posso configurare postfix in modo che si metta in ascolto e prenda la posta indirizzata a fabio@abserver.miodominio.com ?
- fabio.GalLUG
- Prode Principiante
- Messaggi: 58
- Iscrizione: lunedì 13 ottobre 2008, 0:16
- Località: Galliate
- Contatti:
Re: Configurazione mailserver postfix e Maildir
Ho guardato un po' i manuali ma non riesco bene a capire come si crea la canonical map...
Posto la mia configurazione del main.cf, magari serve
Posto la mia configurazione del main.cf, magari serve
Codice: Seleziona tutto
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# 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
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 = miodominio.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = abserver, miodominio.com, localhost.localdomain, , localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
minimal_backoff_time = 10s
maximal_backoff_time = 120s
home_mailbox = Maildir/
canonical_maps = hash:/etc/postfix/canonical
- fabio.GalLUG
- Prode Principiante
- Messaggi: 58
- Iscrizione: lunedì 13 ottobre 2008, 0:16
- Località: Galliate
- Contatti:
Re: Configurazione mailserver postfix e Maildir
Aggiungo che vedo le connessioni in entrata se provo a spedire dalla mia gmail verso root.
tail /var/log/mail.log
tail /var/log/mail.log
Codice: Seleziona tutto
Jan 27 10:19:01 abserver postfix/smtpd[9423]: connect from mail-yx0-f179.google.com[209.85.213.179]
Jan 27 10:19:02 abserver postfix/smtpd[9423]: 71EBD4D430C: client=mail-yx0-f179.google.com[209.85.213.179]
Jan 27 10:19:02 abserver postfix/cleanup[9429]: 71EBD4D430C: message-id=<AANLkTimDs=MTNbh-sVM1hSo1kThSb96HC4H9=S=3WP2K@mail.gmail.com>
Jan 27 10:19:02 abserver postfix/qmgr[9386]: 71EBD4D430C: from=<fabio.mm@gmail.com>, size=1897, nrcpt=1 (queue active)
Jan 27 10:19:02 abserver postfix/local[9430]: 71EBD4D430C: to=<root@miodominio.com>, relay=local, delay=0.49, delays=0.42/0.01/0/0.06, dsn=2.0.0, status=sent (delivered to maildir)
Jan 27 10:19:02 abserver postfix/qmgr[9386]: 71EBD4D430C: removed
Jan 27 10:19:32 abserver postfix/smtpd[9423]: disconnect from mail-yx0-f179.google.com[209.85.213.179]Re: Configurazione mailserver postfix e Maildir
Ti avevo suggerito recipient_canonical, ma rileggendo meglio penso che ti serva il virtual. Quindi, nel file di configurazione aggiungi questa direttiva:
E poi crei il file virtual con questa sintassi:
Poi crei l'hash file:
e restarti postfix.
Comunque leggi anche te la documentazione che si trova in rete, qui: http://www.mrshark.it/qechowto/configur ... stfix.html (la parte relativa al virtual appunto) e qui: http://www.postfix.org/VIRTUAL_README.html#forwarding
Codice: Seleziona tutto
virtual_alias_maps = hash:/etc/postfix/virtualCodice: Seleziona tutto
fabio@abserver.miodominio.com fabio
Codice: Seleziona tutto
postmap /etc/postfix/virtualComunque leggi anche te la documentazione che si trova in rete, qui: http://www.mrshark.it/qechowto/configur ... stfix.html (la parte relativa al virtual appunto) e qui: http://www.postfix.org/VIRTUAL_README.html#forwarding
- fabio.GalLUG
- Prode Principiante
- Messaggi: 58
- Iscrizione: lunedì 13 ottobre 2008, 0:16
- Località: Galliate
- Contatti:
Re: Configurazione mailserver postfix e Maildir
perfetto mi sei stato di grande aiuto, grazie!
in aggiunta ho guardato anche questa guida, può essere interessante per qualcun altro http://www.akadia.com/services/postfix_mta.html
ciao!!
in aggiunta ho guardato anche questa guida, può essere interessante per qualcun altro http://www.akadia.com/services/postfix_mta.html
ciao!!
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti
