Puncte:0

Test Postfix: nu pot redirecționa e-mailurile trimise

drapel br

Configurez un server Postfix într-un mediu de testare. Poate redirecționa numai e-mailuri locale. E-mailul de ieșire trebuie redirecționat către /dev/null sau către un cont local. Am găsit o soluție pe forumul tău, dar din păcate nu funcționează corect. Nu am prea multă experiență cu Postfix. Vă rog să mă ajutați.

/etc/postfix/main.cfg

compatibility_level = 2
director_codă = /var/spool/postfix
director_comandă = /usr/sbin
daemon_directory = /usr/libexec/postfix
directorul_date = /var/lib/postfix
mail_owner = postfix
inet_interfaces = all
inet_protocols = all
myhostname = gazdă.mail1.test
mydomain = mail1.test
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
mynetworks_style = subrețea
relay_domains = [mail1.test]:587
smtpd_client_restrictions = permit_mynetworks
smtpd_helo_restrictions = permit_mynetworks
smtpd_sender_restrictions = permit_mynetworks
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, respinge
smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, respinge
header_checks = regexp:/etc/postfix/header_checks
virtual_alias_maps = regexp:/etc/postfix/redirect

/etc/postfix/redirect

/.*@(?!hostname\.localdomain$).*/ mailtrap

/var/log/maillog

3 ianuarie 12:32:17 mail1-test postfix/trivial-rewrite[49647]: avertisment: regexp map /etc/postfix/redirect, linia 1: expresie regulată anterioară nevalidă
3 ian 12:32:17 mail1-test postfix/cleanup[49648]: avertisment: hartă regexp /etc/postfix/redirect, linia 1: expresie regulată anterioară nevalidă
drapel ca
pare clar că problema este expresia regulată invalidă din /etc/postfix/redirect
Puncte:0
drapel jp

Încercați să utilizați o expresie regulată cu un aspect negativ (?!) cu expresie regulată hartă care nu suportă asta. Trebuie să înlocuiți expresie regulată: cu pcre:

drapel br
Ea devine mai bine. Dar, în ciuda redirecționării către adresa maildrop, nimic nu se întâmplă. În al doilea rând, mesajele locale sunt, de asemenea, redirecționate către drop-ul de e-mail și aș prefera ca acestea să ajungă pur și simplu în conturile locale.
drapel jp
Expența dvs. regex specifică că toate domeniile, cu excepția „hostname\.localdomain” vor fi redirecționate în „mailtrap”, dar configurația dumneavoastră specifică „mail1.test” ca domeniu local.
drapel br
Da, am schimbat notația: /.*@(?!mail1\.test$).*/ mailtrap Conform jurnalelor, totul merge unde ar trebui, dar contul mailtrap este gol

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.