postfix: cattura posta in output e reindirizzamento

Sto cercando di configurare il mio postfix in modo che tutta la posta che passa attraverso che ha devo tld devrebbe essere reindirizzato ad un utente root, ecco i miei file di configuration:

[alexus@wcmisdlin02 postfix]$ tail -1 main.cf transport_maps = hash:/etc/postfix/transport [alexus@wcmisdlin02 postfix]$ tail -1 transport .dev :redirect root [alexus@wcmisdlin02 postfix]$ 

o se vuoi vedere l'intera cosa

  • "Nome host dato nel saluto SMTP DEVE avere un record A che indica lo stesso server."
  • SMTP 4xx e record MX secondario come modo per redirect la posta
  • PostFix e Dovecot - fatal: nessuna authentication SASL
  • errore di authentication saslauthd
  • Come sospendere temporaneamente la consegna della posta a un dominio specifico (non locale) con Postfix?
  • Imansible get SASL auxprop / sasldb che lavora con postfix / Ubuntu 12.04
  •  [alexus@wcmisdlin02 postfix]$ postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 html_directory = no inet_interfaces = localhost inet_protocols = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES relayhost = uftwfmail sample_directory = /usr/share/doc/postfix-2.6.6/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 550 [alexus@wcmisdlin02 postfix]$ grep -v ^# transport .dev :redirect root [alexus@wcmisdlin02 postfix]$ sudo postmap transport && service postfix reload [alexus@wcmisdlin02 postfix]$ 

    qui è tail -f maillog

     May 19 17:01:21 wcmisdlin02 postfix/pickup[461]: 53C54201CDA: uid=0 from=<root> May 19 17:01:21 wcmisdlin02 postfix/cleanup[513]: 53C54201CDA: message-id=<20110519210121.53C54201CDA@wcmisdlin02.uftmasterad.org> May 19 17:01:21 wcmisdlin02 postfix/qmgr[462]: 53C54201CDA: from=<root@wcmisdlin02.uftmasterad.org>, size=442, nrcpt=1 (queue active) May 19 17:01:21 wcmisdlin02 postfix/smtp[732]: fatal: valid hostname or network address required in server description: redirect root May 19 17:01:22 wcmisdlin02 postfix/qmgr[462]: warning: private/smtp socket: malformsd response May 19 17:01:22 wcmisdlin02 postfix/qmgr[462]: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description May 19 17:01:22 wcmisdlin02 postfix/master[1832]: warning: process /usr/libexec/postfix/smtp pid 732 exit status 1 May 19 17:01:22 wcmisdlin02 postfix/master[1832]: warning: /usr/libexec/postfix/smtp: bad command startup -- throttling May 19 17:01:22 wcmisdlin02 postfix/error[598]: 53C54201CDA: to=<test@test.dev>, relay=none, delay=1.1, delays=0.07/1/0/0.03, dsn=4.3.0, status=deferred (unknown mail transport error) 

    Ho provato con FQDN nel mio trasporto

     [root@wcmisdlin02 postfix]# tail -1 transport .dev :redirect alexus@wcmisdlin02.uftmasterad.org [root@wcmisdlin02 postfix]# 

    qui è tail -f / var / log / maillog

     May 19 17:08:54 wcmisdlin02 postfix/pickup[1139]: 88565201D3B: uid=0 from=<root> May 19 17:08:54 wcmisdlin02 postfix/cleanup[1162]: 88565201D3B: message-id=<20110519210854.88565201D3B@wcmisdlin02.uftmasterad.org> May 19 17:08:54 wcmisdlin02 postfix/qmgr[1140]: 88565201D3B: from=<root@wcmisdlin02.uftmasterad.org>, size=442, nrcpt=1 (queue active) May 19 17:08:54 wcmisdlin02 postfix/smtp[1218]: fatal: valid hostname or network address required in server description: redirect alexus@wcmisdlin02.uftmasterad.org May 19 17:08:55 wcmisdlin02 postfix/qmgr[1140]: warning: private/smtp socket: malformsd response May 19 17:08:55 wcmisdlin02 postfix/qmgr[1140]: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description May 19 17:08:55 wcmisdlin02 postfix/master[1832]: warning: process /usr/libexec/postfix/smtp pid 1218 exit status 1 May 19 17:08:55 wcmisdlin02 postfix/master[1832]: warning: /usr/libexec/postfix/smtp: bad command startup -- throttling May 19 17:08:55 wcmisdlin02 postfix/error[1143]: 88565201D3B: to=<test@test.dev>, relay=none, delay=1.1, delays=0.11/1/0/0.02, dsn=4.3.0, status=deferred (unknown mail transport error) 

  • sostituzione postfix all'indirizzo in base all'invio di host
  • Usi postfix o qmail e perché
  • Consegna di posta elettronica ai server di posta universitaria (email di .edu)
  • 3 Solutions collect form web for “postfix: cattura posta in output e reindirizzamento”

    Il tuo / etc / postfix / transport non è valido. Secondo http://www.postfix.org/transport.5.html dovrebbe contenere qualcosa di simile

     .dev local: 

    allora tutte le mail a * .dev andranno sul conto specificato dalla parte locale davanti alla @. Con solo le mappe di trasporto non è ansible anche redirect parti locali a alias locali.

    Potresti provare a impostare il dominio .dev come dominio di inoltro di posta Postfix utilizzando il meccanismo di consegna virtuale, ma non so come functionrà con il falso TLD.

    I trasporti vengono usati per indicare il postfix come submit il messaggio al successivo hop, non per la riscrittura. Quello che volete è la riscrittura di indirizzi o forse un alias. http://www.postfix.org/ADDRESS_REWRITING_README.html è un buon punto di partenza. A seconda della configuration potresti essere in grado di utilizzare la mappa generica, altrimenti dettagliata al link di cui sopra.

    Le mappe dei trasporti vengono utilizzate ad esempio quando sovrascrivono i record MX o il dominio di routing a un altro server, non quando si desidera che un indirizzo venga cambiato in un altro.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.