Huwag paganahin ang Lokal na Paghahatid ng Email Sa Postfix at iRedMail

Disable Local Email Delivery With Postfix







Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Sinusubukan mong huwag paganahin ang lokal na paghahatid ng email gamit ang iRedMail at postfix sa iyong lutong bahay na email server, at pinapalo mo ang iyong ulo sa pader. Gumagamit ka ng isang homemade server para sa paghahatid ng email, ngunit ang inbox ay nakatira sa isang pangalawang server. Sa artikulong ito, ibabahagi ko kung ano ang natutunan ko kung paano hindi paganahin ang lokal na paghahatid ng email gamit ang Postfix at pilitin ang lahat ng email para sa ilang mga domain na maipasa sa pamamagitan ng kanilang wastong mga MX address.





Hinanap ko at hinanap at hinanap ang internet para sa impormasyong ito, at sa totoo lang, hindi ako sigurado kung gagana ito para sa iyong pag-set up. Ngunit batay sa dami ng oras na ginugol ko sa pagsasaliksik sa problemang ito, kahit bilang isang dalubhasa sa server na hindi Linux, naisip kong ipasa ko ang aking mga natuklasan at manalangin na makakatulong ito upang maibsan ang iyong pagkabigo.



Ang Error

Kung nakikita mo ang error na 'hindi kilalang gumagamit sa talahanayan ng virtual mailbox', nasa tamang lugar ka. Talaga, nais mong ihinto ng postfix ang pagsubok na maghatid ng email sa mga email account sa iyong server na wala. Sobra ba talaga ang itatanong?

Ang mga tawag sa iphone ay dumidiretso sa voicemail

Pag-aayos ng Postfix Upang Huwag paganahin ang Lokal na Paghahatid ng Email Para sa Isang Domain

Talaga, lahat ng mga pangunahing setting ng pagsasaayos ng postfix ay nasa main.cf, upang mabuksan mo ang file sa pamamagitan ng pagta-typeDumating ako /etc/postfix/main.cf.





Hanapin angvirtual_mailbox_domainslinya - puna ito sa pamamagitan ng paglalagay ng # bago ito. Idi-disable nito ang lokal na paghahatid ng email sa kabuuan. Narito ang akin:

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

Susunod, hanapin angrelay_domainslinya, at ihanda ang anupaman sa mga domain name ng mga email address na ang mga inbox gawin live sa iyong lutong bahay na email server. Ang akin ay ganito:

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

Panghuli, hanapin angtransport_mapslinya, at prependhash: / etc / postfix / transportsa kung anuman ang meron. Gagawa namin ang aktwal na file sa susunod na hakbang. Ang akin ay ganito:

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

Ngayon, ang natitira lamang gawin ay gawin ang file ng transport na nagsasabing 'Dalhin ang lahat ng papasok na email sa domain na ito at ipadala ito sa pamamagitan ng MX server na ito!'

Kaya, lumikha ng file sa pamamagitan ng pagta-typevim / etc / postfix / transport. Magdagdag ng isang linya para sa bawat domain na nais mong huwag paganahin ang lokal na paghahatid tulad ng halimbawa sa ibaba, inilalagay ang MX server sa loob ng mga braket. Narito ang akin:

stardew valley na nag-aalaga ng manok
payetteforward.com smtp:[aspmx.l.google.com]

Pagkatapos, gawin ang anumang postmap na ginagawa sa file sa pamamagitan ng pagta-typepostmap / etc / postfix / transport. Mahalaga iyon - nais kong ipaliwanag kung bakit, ngunit sigurado ako na ito paraan sa iyong ulo. (Wala akong ideya kung ano ang ginagawa nito.)

Trick: Kung hindi ka sigurado kung ano ang tamang MX server para sa isang naibigay na domain, maaari mong gamitin ang groovy na utos na ito upang malaman kung ano ito - sa palagay ko huhukayin mo talaga ito, tao.

dig -tmx payetteforward.com

Susunod, i-restart ang postfix sa pamamagitan ng pagta-typei-restart muli ang postcode ng serbisyo, magdasal, at pagkatapos ay subukang muli. Kung gagana ito, bilhan mo ako ng Corvette. Kung hindi, ipaalam sa akin sa seksyon ng mga komento at maaari kaming magtulungan upang gawin itong isang medyo nauunawaan na gabay sa pag-aayos ng problemang ito.

Pag-ayos ng Postfix

Sa ngayon, maging mapagpasalamat na nalutas ang problema: Hindi mo pinagana ang lokal na paghahatid sa iyong lokal na email server na nagpapatakbo ng postfix o iRedMail, at ginagamit mo na lang ang tamang mga MX address.