<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Разрешить указание From: только своему логину или алиасу</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/97838.html</link>
    <description>Товарищи, здравствуйте!&lt;br&gt;&lt;br&gt;Подскажите пожалуйста, как в связке postfix + mysql virtual users указать ограничение при отсылке писем авторизованным пользователем (user&#064;my.domain), чтобы в поле FROM у него могли быть указаны адреса только или его алиасов (типа SELECT 1 FROM alias WHERE address=&#037;FROM&#037; AND goto=&#037;AUTH_LOGIN&#037; для стандартной таблицы postfixadmin&apos;а.)&lt;br&gt;Чтобы если есть алиас ivan.ivanov&#064;my.domain указывающий на учётку dir&#064;my.domain, то с этой учётки (dir&#064;my.domain) могла рассылатося почта только если в поле FROM стоит или dir&#064;my.domain или ivan.ivanov&#064;my.domain&lt;br&gt;&lt;br&gt;А то правила в client_restrictions permit_sasl_authenticated - автоматически даёт позможность авторизованному пользователю вообще произвольный адрес в зоне my.domain указывать в поле FROM. &lt;br&gt;</description>

<item>
    <title>Разрешить указание From: только своему логину или алиасу (Тракторист)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/97838.html#3</link>
    <pubDate>Sat, 26 Mar 2022 14:54:17 GMT</pubDate>
    <description>Короче решил:&lt;br&gt;&#091;b&#093;main.cf&#091;/b&#093;&lt;br&gt;&#091;code&#093;smtpd_sender_login_maps = mysql:$base_directory/mysql/sender_logins.cf&#091;/code&#093;&lt;br&gt;&#091;b&#093;mysql/sender_logins.cf&#091;/b&#093;&lt;br&gt;&#091;code&#093;hosts   = unix:/var/mysql/mysql.sock&lt;br&gt;user    = postuser&lt;br&gt;password= postpass&lt;br&gt;dbname  = postdbname&lt;br&gt;&lt;br&gt;query   = SELECT        aa.goto&lt;br&gt;          FROM          alias   aa&lt;br&gt;          JOIN          domain  bb ON bb.domain=aa.domain&lt;br&gt;          WHERE aa.address=&apos;&#037;s&apos;&lt;br&gt;            AND aa.active=1&#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Разрешить указание From: только своему логину или алиасу (Тракторист)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/97838.html#2</link>
    <pubDate>Sat, 26 Mar 2022 13:45:59 GMT</pubDate>
    <description>&amp;gt; Сразу, чтобы помидорами не закидывали: Не client_restrictions, а sender_restrictions &lt;br&gt;&amp;gt; :) &lt;br&gt;&lt;br&gt;В общем я так понял в процессе изучения вопроса - это делать надо с помощью smtpd_policy. &lt;br&gt;Например на базе видимо perl&apos;а можно это набросать. Осталось только это сделать, или в современном postfix&apos;е есть позможность указания mysql проверки по двум аргументам сразу? Т.е. чтобы указать ему проверку при помощи запроса в который подставятся $from и $login?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Разрешить указание From: только своему логину или алиасу (Тракторист)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/97838.html#1</link>
    <pubDate>Sat, 26 Mar 2022 12:55:04 GMT</pubDate>
    <description>Сразу, чтобы помидорами не закидывали: Не client_restrictions, а sender_restrictions :)&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
