SMTP authentication in Postfix relies on SASL (<emphasis>Simple Authentication and Security Layer</emphasis>). It requires installing the <emphasis role="pkg">libsasl2-modules</emphasis> and <emphasis role="pkg">sasl2-bin</emphasis> packages, then registering a password in the SASL database for each user that needs authenticating on the SMTP server. This is done with the <command>saslpasswd2</command> command, which takes several parameters. The <literal>-u</literal> option defines the authentication domain, which must match the <literal>smtpd_sasl_local_domain</literal> parameter in the Postfix configuration. The <literal>-c</literal> option allows creating a user, and <literal>-f</literal> allows specifying the file to use if the SASL database needs to be stored at a different location than the default (<filename>/etc/sasldb2</filename>).
تعتمد مصادقة SMTP في Postfix على SASL‏ (<emphasis>Simple Authentication and Security Layer</emphasis>). هذا يتطلب تثبيت الحزمتين <emphasis role="pkg">libsasl2-modules</emphasis> و<emphasis role="pkg">sasl2-bin</emphasis>، ثم تسجيل كلمة سر في قاعدة بيانات SASL لكل مستخدم يحتاج المصادقة مع مخدم SMTP. هذا يتم بوساطة الأمر <command>saslpasswd2</command>، الذي يأخذ عدة بارامترات. يحدد الخيار <literal dir="ltr">-u</literal> نطاق المصادقة، الذي يجب أن يطابق المتغير <literal>smtpd_sasl_local_domain</literal> في إعدادات Postfix. يسمح الخيار <literal dir="ltr">-c</literal>بإنشاء مستخدم، ويسمح <literal dir="ltr">-f</literal> بتحديد الملف الذي تريد استخدامه لتخزين قاعدة بيانات SASL إذا كنت تريد تخزينها في مكان مختلف عن المكان الافتراضي (<filename dir="ltr">/etc/sasldb2</filename>).