Puncte:1

Configurați postfix exclusiv pentru livrarea locală

drapel sz

În scopuri de dezvoltare, am vrut un server smtp, care pur și simplu plasează toate e-mailurile într-o cutie poștală locală. Pentru a realiza acest lucru, am încercat să configurez un sistem postfix minim.

# master.cf
smtp inet n - n - - smtpd
curatare unix n - n - 0 curatare
qmgr unix n - n 300 1 qmgr
rescrie unix - - n - - trivial-rescriere
bounce unix - - n - 0 bounce
amână unix - - n - 0 săritură
trace unix - - n - 0 săritură
verifica unix - - n - 1 verifica
eroare unix - - n - - eroare
reîncercați Unix - - n - - eroare
arunca unix - - n - - arunca
unix local - n n - - local
scache unix - - n - 1 scache
proxymap unix - - - - 1 proxymap
postlog unix-dgram n - n - 1 postlogd
# principal.cf
compatibility_level = 3.7
director_codă = /var/spool/postfix
director_comandă = /usr/bin
daemon_directory = /usr/lib/postfix/bin
directorul_date = /var/lib/postfix
mail_owner = postfix
inet_protocols = ipv4
unknown_local_recipient_reject_code = 550

mydestination = localhost
alias_maps = expresie regizată:{{/.*/ mytargetuser@localhost}}
alias_database = $alias_maps

Să vorbești cu smtpd nu este o problemă. Obțin răspunsuri de succes pe parcursul întregii conversații, totuși, în cele din urmă, postfix încearcă să folosească smtp pentru a livra corespondența, care nu este activată:

postfix/smtpd: conectați-vă de la myhost.mydomain[127.0.0.1]
postfix/smtpd: 8D548E40850: client=myhost.mydomain[127.0.0.1]
postfix/cleanup: 8D548E40850: message-id=<20220506145639.8D548E40850@myhost>
postfix/qmgr: 8D548E40850: from=<[email protected]>, size=408, nrcpt=1 (coada activă)
postfix/qmgr: avertisment: conectare la transport privat/smtp: conexiune refuzată
postfix/eroare: 8D548E40850: to=<[email protected]>, relay=none, delay=30, delays=30/0/0/0.01, dsn=4.3.0, status=deferred (transport e-mail indisponibil)

Orice indiciu, de ce alias_maps nu funcționează așa cum am vrut să-l folosesc aici?

Puncte:1
drapel fr
anx

Sunt consultate hărțile alias (locale). după determinând că destinaţia este local.

Dar ai spus doar asta la Postfix gazdă locală este o destinație locală, nu de asemenea, trebuie să vă ajustați destinația mea setare. Dacă vreo destinație este locală, aceasta ar trebui să facă truc:

mydestination=static:all

  • Luați în considerare și setarea relay_transport=eroare pentru a face imediat evidente atât intenția de configurare, cât și tratarea erorilor. Nu doriți să transmiteți cu o astfel de configurație.
  • Luați în considerare să plecați inet_protocols dezactivat (implicit) și setare inet_interfaces=numai loopback pentru a servi clienții doar din sistemul pe care rulează. Nu doriți să primiți e-mail de pe internetul mai larg cu o astfel de configurație.
drapel sz
`mydestination=static:anything` funcționează aici, ceea ce rezolvă problema inițială, mulțumesc.Se pare că încercarea mea nu a funcționat în nici un fel, deoarece căutarea `alias_maps` este recursivă și se va termina într-o buclă infinită în care încearcă să rezolve numele de utilizator. `Alias_maps`, `local_recipient_maps` și `luser_relay = myuser` este ceea ce încercam să realizez

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.