Postfix va iRedMail yordamida elektron pochta orqali etkazib berishni o'chirib qo'ying

Disable Local Email Delivery With Postfix







Muammolarni Bartaraf Etish Uchun Asbobimizni Sinab Ko'Ring

Siz o'zingizning uyingizdagi elektron pochta serverida iRedMail va postfix yordamida mahalliy elektron pochta xabarlarini etkazib berishni o'chirishga urinmoqdasiz va boshingizni devorga urasiz. Siz elektron pochta orqali etkazib berish uchun uy qurilishi serveridan foydalanasiz, ammo pochta qutisi ikkinchi serverda ishlaydi. Ushbu maqolada men o'rgangan narsalarim bilan o'rtoqlashaman Postfix bilan mahalliy elektron pochta orqali etkazib berishni qanday o'chirib qo'yish kerak va barcha elektron pochtalarni o'zlarining MX manzillari orqali ma'lum domenlarni yo'naltirishga majbur qilish.





Ushbu ma'lumotni Internetda qidirdim, qidirdim va qidirdim va rostini aytsam, bu sizning o'rnatishingiz uchun ishlashiga ishonchim komil emas. Ammo men ushbu muammoni tadqiq qilish uchun sarflagan vaqtimga asoslanib, Linux-dan tashqari server mutaxassisi sifatida ham, men o'zim topgan natijalarimdan o'tib ketaman va bu sizning ko'ngilsizliklaringizni yengillashtirishga yordam berishini so'rab ibodat qilaman.



Xato

Agar siz 'virtual pochta qutisidagi noma'lum foydalanuvchi' xatosini ko'rsangiz, siz to'g'ri joyda turibsiz. Asosan, postfiks sizning serveringizda mavjud bo'lmagan elektron pochta xabarlariga elektron pochta xabarlarini etkazib berishni to'xtatishni xohlaydi. Bu haqiqatan ham so'rash uchun juda ko'pmi?

nega mening iPhone simsiz deb aytmaydi

Domen uchun mahalliy elektron pochta orqali etkazib berishni o'chirib qo'yish uchun postfiksni tuzatish

Asosan, postfiksning barcha asosiy sozlamalari main.cf-da, shuning uchun siz faylni yozish orqali ochishingiz mumkin/Etc/postfix/main.cf ga keldim.





Ni qidiringvirtual_mailbox_domainsqator - oldin # raqamini qo'yish orqali izohlang. Bu mahalliy elektron pochta orqali etkazib berishni butunlay o'chirib qo'yadi. Mana meniki:

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

Keyin, topingrele_domainsqatorini tanlang va elektron pochta manzillarining domen nomlari bilan mavjud bo'lgan narsalarni oldindan yuboring qil o'zingizning elektron pochta serveringizda yashang. Meniki shunday ko'rinadi:

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

Nihoyat, topingtransport_haritalarichiziq va oldindan yozinghash: / etc / postfix / transportbor narsaga. Haqiqiy faylni keyingi bosqichda qilamiz. Meniki shunday ko'rinadi:

transport_maps = hash: / etc / postfix / transport, proksi-server: ldap: /etc/postfix/ldap/transport_maps_user.cf, proksi-server: ldap: /etc/postfix/ldap/transport_maps_domain.cf

Endi faqatgina 'Barcha elektron pochta xabarlarini ushbu domenga olib boring va uning o'rniga ushbu MX server orqali yuboring!' Degan transport faylini yaratish qoldi.

Shunday qilib, faylni yozish orqali yaratingvim / etc / postfix / transport. MX serverini qavs ichiga qo'yib, quyida keltirilgan misol uchun mahalliy etkazib berishni o'chirmoqchi bo'lgan har bir domen uchun qator qo'shing. Mana meniki:

o'lgan do'stini orzu qiladi
payetteforward.com smtp:[aspmx.l.google.com]

So'ngra, yozib faylda postmap bajaradigan ishlarni bajaringpostmap / etc / postfix / transport. Bu muhim - nega buni tushuntirib beraman, lekin bunga aminman yo'l boshingiz ustidan. (Men buni nima qilishini umuman bilmayman.)

Hiyla-nayrang: Agar berilgan domen uchun to'g'ri MX-server nima ekanligiga amin bo'lmasangiz, uning nima ekanligini bilish uchun ushbu groovy buyrug'idan foydalanishingiz mumkin - menimcha, siz haqiqatan ham uni qazib olasiz.

dig -tmx payetteforward.com

Keyin, postfiksni yozib qayta ishga tushiringxizmat postfiksini qayta ishga tushirish, ibodat o'qing va keyin qayta urinib ko'ring. Agar u ishlayotgan bo'lsa, menga Corvette sotib oling. Agar shunday bo'lmasa, sharhlar bo'limida menga xabar bering va biz ushbu muammoni hal qilish uchun tushunarli qo'llanma qilish uchun birgalikda ishlashimiz mumkin.

Postfix Post Fix

Hozircha muammo hal qilinganiga minnatdor bo'ling: postfix yoki iRedMail bilan ishlaydigan elektron pochta serveringizda mahalliy etkazib berishni o'chirib qo'ydingiz va buning o'rniga to'g'ri MX manzillardan foydalanmoqdasiz.