เดเดเตเดธเดฟเด เดฎเตเดฏเดฟเตฝ เดธเตเตผเดตเดฑเดฟเตฝ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเตฝ, เดเดฐเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เด เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เดธเดเตเดเตเตผเดฃเดคเดเดณเดฟเดฒเตเดฒเดพเดคเต เดเดเตเดฐเดฎเดฃเด เดจเดเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเด, เดเดพเดฐเดฃเด "เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด = เดธเตเดตเตเดเตผเดคเตเดคเดพเดตเต" ACL เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดฌเดพเดนเตเดฏ เดตเดฟเดฒเดพเดธเดเตเดเตพเดเตเดเดพเดฏเดฟ เด เดงเดฟเด เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดจเดเดคเตเดคเตเดจเตเดจเต. เดฎเดฑเตเดฑเตเดฐเต เดกเตเดฎเตเดฏเตโเดจเดฟเดจเดพเดฏเดฟ เดฆเตเดตเดฟเดคเตเดฏ MX เดเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด, "verify=recipient" ACL เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ local_part_suffix-เดฒเตเดเตเดเตเดณเตเดณ เดเดฟเดฒ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดจเตเดจเดฟเดต เดชเตเดฒเตเดณเตเดณ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดฎเดพเดฑเตเดฑเตเดฎเตเดชเตเตพ เดตเดฟเดฆเตเดฐ เดเดเตเดฐเดฎเดฃเด เดธเดเดญเดตเดฟเดเตเดเดพเด. เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฃเดเตเดทเตป 7 เดฆเดฟเดตเดธเดคเตเดคเตเดเตเดเต เดคเตเดฑเดจเตเดจเดฟเดเดพเตป เดเดเตเดฐเดฎเดฃเดเดพเดฐเดฟเดเตเดเต เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเตฝ เดเดฐเต เดตเดฟเดฆเตเดฐ เดเดเตเดฐเดฎเดฃเดตเตเด เดธเดพเดงเตเดฏเดฎเดพเดฃเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เดฎเดฑเดฟเดเดเดเตเดเดพเตป เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ เดเดฐเต เดฌเตเดฑเตเดฑเต เด เดฏเดฏเตเดเตเดเตเดจเตเดจเดคเต). เด เดคเต เดธเดฎเดฏเด, เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดฆเตเดฐ เดเตเดทเดฃเดคเตเดคเดฟเดจเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดเตเดฐเดฎเดฃ เดตเตเดเตเดฑเตเดฑเดฑเตเดเตพ เดเดฃเตเดเดพเดเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดเต.
/src/deliver.c เดซเดฏเดฒเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ deliver_message() เดซเดเดเตโเดทเดจเดฟเดฒเต เดธเตเดตเตเดเตผเดคเตเดคเดพเดตเดฟเดจเตเดฑเต เดตเดฟเดฒเดพเดธเด เดคเตเดฑเตเดฑเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดคเดพเดฃเต เด เดชเดเดเดคเตเดคเดฟเดจเต เดเดพเดฐเดฃเด. เดตเดฟเดฒเดพเดธ เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดเดเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดเดฐเต เดเดเตเดฐเดฎเดฃเดเดพเดฐเดฟเดเตเดเต เดคเดจเตเดฑเต เดกเดพเดฑเตเดฑเดฏเต เดฑเตเดเตเดเต เด เดตเดเดพเดถเดเตเดเดณเตเดณเตเดณ execv() เดซเดเดเตเดทเดจเดฟเดฒเตเดเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดฎเดพเตปเดกเดฟเดจเตเดฑเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดฌเดซเตผ เดเดตเตผเดซเตเดฒเตเดฏเตโเดเตเดเต เดฎเตเดฎเตเดฎเดฑเดฟ เดเดฑเดชเตเดทเดจเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดธเดพเดเตเดเตเดคเดฟเด เดตเดฟเดฆเตเดฏเดเดณเตเดเต เดเดชเดฏเตเดเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ; เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดคเตเด เดชเดเดฐเด เดตเดฏเตเดเตเดเตฝ เดฎเดคเดฟเดฏเดพเดเตเด.
เดตเดฟเดฒเดพเดธเด เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดชเดฏเตเดเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด:
deliver_localpart = Expand_string(
string_sprintf("${local_part:%s}", new->เดตเดฟเดฒเดพเดธเด));
deliver_domain = Expand_string(
string_sprintf("${domain:%s}", new->เดตเดฟเดฒเดพเดธเด));
เดเดเตโเดธเตโเดฑเตเดฑเตเดฃเตฝ เดนเดพเตปเดกเตโเดฒเดฑเดฟเดจเตเดฑเต เดธเดฎเดพเดฐเดเดญเดคเตเดคเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเดจเตเดจ โ${run{เดเดฎเดพเตปเดกเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ}โ เดเดฎเดพเตปเดกเต เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเตเดจเตเดจเดคเต เดเตพเดชเตเดชเตเดเต, เดเดฐเต เด เดคเดฟเดธเดเตเดเตเตผเดฃเดฎเดพเดฏ เดธเดเดฏเตเดเดจเดฎเดพเดฃเต Expand_string() เดซเดเดเตโเดทเตป. เด เดคเดฟเดจเดพเตฝ, เดเดฐเต SMTP เดธเตเดทเดจเดฟเตฝ เดเดเตเดฐเดฎเดฟเดเตเดเดพเตป, เดเดฐเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต 'RCPT เดฒเตเดเตเดเต "เดเดชเดฏเตเดเตเดคเตเดจเดพเดฎเด+${run{...}}@localhost"' เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดฐเต เดเดฎเดพเตปเดกเต เด เดฏเดเตเดเดพเตฝ เดฎเดคเดฟ, เดเดตเดฟเดเต เดฒเตเดเตเดเตฝ_เดกเตเดฎเตเดฏเตโเดจเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดนเตเดธเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเดจเตเดจเดพเดฃเต เดฒเตเดเตเดเตฝ เดนเตเดธเตเดฑเตเดฑเต, เดเดชเดฏเตเดเตเดคเตเดจเดพเดฎเด เดเดจเตเดจเดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฐเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดฑเต เดชเตเดฐเดพเดฃเต.
เดธเตเตผเดตเตผ เดเดฐเต เดฎเตเดฏเดฟเตฝ เดฑเดฟเดฒเต เดเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดเตเดเดฟเตฝ, 'RCPT เดฒเตเดเตเดเต "${run{...}}@relaydomain.com"' เดเดจเตเดจ เดเดฎเดพเตปเดกเต เดตเดฟเดฆเตเดฐเดฎเดพเดฏเดฟ เด เดฏเดเตเดเดพเตฝ เดฎเดคเดฟเดฏเดพเดเตเด, เดเดตเดฟเดเต relaydomain.com เดเดจเตเดจเดคเต relay_to_domains-เตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดนเตเดธเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเดจเตเดจเดพเดฃเต. เดเตเดฐเดฎเตเดเดฐเดฃ เดตเดฟเดญเดพเดเด. เดเดเตเดธเดฟเด เดกเตเดฐเตเดชเตเดชเต เดชเตเดฐเดฟเดตเดฟเดฒเตเดเต เดฎเตเดกเต เดกเดฟเดซเตเตพเดเตเดเต เดเตเดฏเตเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ (deliver_drop_privilege = false), "${run{...}}" เดตเดดเดฟ เด เดฏเดเตเด เดเดฎเดพเตปเดกเตเดเตพ เดฑเตเดเตเดเดพเดฏเดฟ เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด.
เด
เดชเดเดเดพเดตเดธเตเดฅเดฏเดฟเดฒเดพเดฏเดคเต เดถเตเดฐเดฆเตเดงเตเดฏเดฎเดพเดฃเต
เดตเดฟเดคเดฐเดฃเดเตเดเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดคเตเดเดฐเตเดจเตเดจ เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเดเตพเดเตเดเตเดณเตเดณ เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเด เดจเดฟเดฒเดตเดฟเตฝ เดเดชเตเดฐเดเดพเดฐเด เดฎเดพเดคเตเดฐเดฎเต เดฒเดญเตเดฏเดฎเดพเดเต
เด เดตเดฒเดเดฌเด: opennet.ru