ممکن است برای یک کاربر تازه کار رایانه شخصی و اینترنتی به نظر برسد که پست الکترونیکی یک سیستم کاملاً ساده است که متشکل از چند ماژول دریافت و ارسال پیام است ، اما این نظر اشتباه است. پست الکترونیکی مدرن یک سیستم پیچیده است که برای ایجاد ، پیکربندی و کار پایدار به بیش از یک ساعت کار سخت و دانش تئوری نسبتاً زیاد نیاز دارد.
ضروری است
- - Postfix ؛
- - ساسلاوت
- - کوروش
دستورالعمل ها
مرحله 1
ابتدا سیستم عامل دبیان مبتنی بر Linux را نصب کنید. همچنین بسته های نرم افزاری مورد نیاز (postfix ، cyrus ، sasl) را نصب کنید. در اولین نصب بسته postfix ، پیکربندی سایت اینترنتی را تعیین کنید. پس از آن ، نام سرور ایمیل آینده خود را مشخص کنید یا همه موارد را به عنوان پیش فرض بگذارید. سرویس مجوز saslauthd را برای استفاده از پایگاه داده sasldb2 با ویرایش پرونده در پوشه / etc / default / saslauthd پیکربندی کنید. پس از پیکربندی ، خدمات مجوز را با استفاده از کنسول شروع کنید: /etc/init.d/saslauthd start.
گام 2
از آنجا که بسته saslauthd برای اجازه دادن به کاربران سرور نامه در نظر گرفته شده است ، لازم است "سوکت" آن را به فهرست اصلی سرور / var / spool / postfix / منتقل کنید. تزریق دایرکتوری به سوکت آماده بسته saslauthd در پوشه مورد نیاز ، ساده ترین راه برای این کار است. پس از آن سرور postfix را مجدداً راه اندازی کرده و پرونده ها را از نظر خطا بررسی کنید. برای اتصال به سرور نامه از ابزار telnet استفاده کنید. سپس دستور زیر را در کنسول وارد کنید تا بسته های saslauthd و postfix با هم کار کنند: adduser postfix sasl.
مرحله 3
بسته Cyrus را نصب کنید ، هدف اصلی آن دریافت نامه از بسته postfix و سپس مرتب سازی آن است. پرونده را در فهرست /etc/imapd.conf ویرایش کنید. همچنین مطمئن شوید که کوروش و postfix با قرار دادن آنها در دسترس یکدیگر با یکدیگر کار می کنند. امکان دریافت اطلاعات از طریق postfix را برای کوروش و ویرایش پرونده /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp فراهم کنید. همچنین فراموش نکنید که کاربر از طریق کنسول به پایگاه داده اضافه کنید: saslpasswd2 -c cyrus پس از درخواست سریع رمز ورود را وارد کنید و بسته های سرور نامه را دوباره راه اندازی کنید.