Pateni Pangiriman Email Lokal Kanthi Postfix lan iRedMail

Disable Local Email Delivery With Postfix







Coba Instrumen Kanggo Ngilangi Masalah

Sampeyan nyoba mateni pangiriman email lokal nganggo iRedMail lan postfiks ing server email buatan sampeyan, lan sampeyan bakal ngalahake tembok. Sampeyan nggunakake server krasan kanggo ngirim email, nanging kothak mlebu urip ing server liyane. Ing artikel iki, aku bakal nuduhake apa sing wis dakkerteni cara mateni pangiriman email lokal nganggo Postfix lan meksa kabeh email kanggo domain tartamtu supaya bisa diterusake liwat alamat MX sing pas.





Aku nggoleki lan nggoleki lan nggoleki internet kanggo informasi iki, lan sejatine jujur, aku ora yakin manawa bakal bisa digunakake kanggo persiyapan sampeyan. Nanging adhedhasar jumlah wektu sing daklakoni kanggo paneliti masalah iki, sanajan minangka ahli server non-Linux, aku kepengin ngliwati temuanku lan ndedonga supaya bisa ngatasi frustasi sampeyan.



Kesalahan

Yen sampeyan ndeleng kesalahan 'pangguna sing ora dingerteni ing tabel kothak layang virtual', sampeyan ing panggonan sing bener. Intine, sampeyan pengin postfiks supaya ora nyoba ngirim email menyang akun email ing server sing ora ana. Apa pancen kakehan takon?

voicemail ora bisa diputer ing iphone 6

Ndandani Postfix Kanggo Pateni Pangiriman Email Lokal Kanggo Domain

Intine, kabeh setelan konfigurasi utama postfix ana ing main.cf, dadi sampeyan bisa mbukak file kanthi ngetikAku teka /etc/postfix/main.cf.





Goleki ingvirtual_mailbox_domainsbaris - komentar kanthi menehi # sadurunge. Kabeh mau bakal mateni pangiriman email lokal. Iki tambang:

#virtual_mailbox_domains = proxy:ldap:/etc/postfix/ldap/virtual_mailbox_domains.cf

Sabanjure, temokake ingrelay_domainsbaris, lan nyiyapake apa wae sing ana jeneng domain saka alamat email sing kothak mlebu nindakake manggon ing server email krasan. Mine katon kaya iki:

relay_domains = payette.email, $mydestination, proxy:ldap:/etc/postfix/ldap/relay_domains.cf

Pungkasan, golektransport_mapsbaris, lan prependhash: / etc / postfix / transportkanggo apa wae sing ana. Kita bakal nggawe file nyata ing langkah sabanjure. Mine katon kaya iki:

transport_maps = hash: / etc / postfix / transport, proxy: ldap: /etc/postfix/ldap/transport_maps_user.cf, proxy: ldap: /etc/postfix/ldap/transport_maps_domain.cf

Saiki, sing kudu ditindakake yaiku nggawe file transportasi sing ujar 'Pilih kabeh email mlebu menyang domain iki lan kirim liwat server MX iki!'

Dadi, nggawe file kanthi ngetikvim / etc / postfix / transport. Tambah baris kanggo saben domain sing pengin mateni pangiriman lokal kaya conto ing ngisor iki, lebokake server MX ing kurung. Iki tambang:

apa tegese ngimpi setan
payetteforward.com smtp:[aspmx.l.google.com]

Banjur, tindakake postmap apa wae ing file kanthi ngetikpostmap / etc / postfix / transport. Sing penting - aku arep nerangake sebabe, nanging aku yakin cara liwat sirah sampeyan. (Aku ora ngerti apa sing ditindakake.)

Trik: Yen sampeyan ora yakin apa server MX sing bener kanggo domain sing diwenehake, sampeyan bisa nggunakake printah groovy iki kanggo ngerteni apa iki - man.

dig -tmx payetteforward.com

Sabanjure, restart postfix kanthi ngetiklayanan postfungsi restart, dongakake, banjur coba maneh. Yen bisa, tuku Corvette. Yen ora, dakkandhani ing bagean komentar lan kita bisa kerja sama kanggo nggawe pandhuan kanggo ngrampungake masalah iki.

Ndandani Post Post Post

Saiki, matur nuwun sanget masalah ditanggulangi: Sampeyan wis mateni pangiriman lokal ing server email lokal sing mbukak postfiks utawa iRedMail, lan nggunakake alamat MX sing bener.