Оневозможете ја локалната испорака по е-пошта со Postfix и iRedMail

Disable Local Email Delivery With Postfix







Обидете Се Со Нашиот Инструмент За Елиминирање На Проблемите

Се обидувате да ја оневозможите локалната испорака на е-пошта со iRedMail и пост-фикс на вашиот домашен сервер за е-пошта и ја удирате главата до wallид. Вие користите домашен сервер за испорака на е-пошта, но сандачето живее на втор сервер. Во оваа статија ќе го споделам она за што научив како да ја оневозможите локалната испорака по е-пошта со Postfix и принудете ги сите е-пошта за одредени домени да бидат проследувани преку нивните соодветни MX адреси.





Ги пребарував и пребарував и пребарував на Интернет за оваа информација, и да бидам искрен, не сум дури ни сигурен дали ќе работи за вашата поставеност. Но, врз основа на времето што го поминав истражувајќи го овој проблем, дури и како експерт за не-Linux сервер, сфатив дека ќе ги поминам моите наоди и ќе се молам да ви помогне да ја ублажите вашата фрустрација.



Грешката

Ако ја гледате грешката „непознат корисник во табелата со виртуелно поштенско сандаче“, вие сте на вистинското место. Во суштина, сакате пост-фикс да престане да се обидува да доставува е-пошта до сметки за е-пошта на вашиот сервер што не постојат. Дали е тоа навистина премногу за да се праша?

iPhone 5 продолжува да се рестартира на секои неколку минути

Поправање поштенска поправка за да се оневозможи локалната достава по е-пошта за домен

Во основа, сите главни поставки за конфигурација на postfix се во main.cf, така што ќе можете да ја отворите датотеката со внесувањеДојдов /etc/postfix/main.cf.





Побарајте говиртуелни_мајлбокс_доменилинија - коментирај го со ставање # пред него. Тоа целосно ќе ја оневозможи доставата на локалната е-пошта. Еве го мојот:

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

Следно, пронајдете горелеј_доменилинија и претходно искористете што има со имињата на домените на адресите за е-пошта чии сандачиња направи во живо на вашиот домашен сервер за е-пошта. Мојот изгледа вака:

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

Конечно, пронајдете гомапи за транспортлинија и претпоставихаш: / итн / постфикс / транспортна што и да е таму. Ние ќе ја направиме вистинската датотека во следниот чекор. Мојот изгледа вака:

transport_maps = хаш: / etc / postfix / transport, proxy: ldap: /etc/postfix/ldap/transport_maps_user.cf, прокси: ldap: /etc/postfix/ldap/transport_maps_domain.cf

Сега, останува само да ја направиме транспортната датотека што вели „Однесете ја целата дојдовна е-пошта до овој домен и испратете ја наместо овој MX сервер!“

Значи, креирајте ја датотеката со внесувањеvim / etc / postfix / transport. Додадете линија за секој домен за кој сакате да ја оневозможите локалната испорака, како на пример примерот подолу, ставајќи го MX серверот во загради. Еве го мојот:

како да знаете за минатиот живот преку астрологија
payetteforward.com smtp:[aspmx.l.google.com]

Потоа, направете што и да прави поштенската мапа на датотеката со внесувањепоштенска мапа / и слично / постфикс / транспорт. Тоа е важно - јас би објаснил зошто, но сигурен сум дека е така начин над главата. (Апсолутно немам претстава што прави.)

Трик: Ако не сте сигурни кој е точниот MX сервер за даден домен, можете да ја користите оваа команда за да дознаете што е тоа - мислам дека навистина ќе го ископате, човече.

dig -tmx payetteforward.com

Следно, повторно стартувајте пост-фикс со внесувањерестартирајте пост-фиксна услуга, кажете молитва и обидете се повторно. Ако работи, купи ми корвет. Ако не, известете ме во делот за коментари и можеме да работиме заедно за да го направиме ова малку разбирлив водич за решавање на овој проблем.

Поштенски поправки

За сега, бидете благодарни што проблемот е решен: Ја оневозможивте локалната достава на вашиот локален сервер за е-пошта што работи пост-фикс или iRedMail и наместо тоа ги користите точните MX адреси.