اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

آموزش تنظیمات Postfix و Dovecot به همراه Virtual Domain Users در Linux

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    آموزش تنظیمات Postfix و Dovecot به همراه Virtual Domain Users در Linux

    در پست قبل از سری پست های مربوط به Mail Server ما نحوه نصب و راه اندازی و مدیریت دیتابیس میل سرور را با استفاده از phpmyadmin شرح دادیم. اکنون زمان تنظیم برنامه های داخلی که عملیات ارسال و دریافت ایمیل ها را به عهده دارند میباشد که در حقیقت همان Postfix و Dovecot هستند. (برای مدیریت به ترتیب ایمیل های خروجی و دریافتی)


    همچنین توصیه میشود مطالعه کنید.

    Part 1 : نصب و راه اندازی میل سرور Postfix و Dovecot به همراه دیتابیس MariaDB

    Part 2 : آموزش تنظیمات Postfix و Dovecot به همراه Virtual Domain Users در Linux

    Part 3 : نحوه افزودن Antivirus و Spam Protection به میل سرور Postfix با استفاده از ClamAV و SpamAssassin

    Part 4 : نحوه نصب و راه اندازی RoundCube (کلاینت وب میل) با Virtual Users در Postfix




    تنظیمات میل سرور Postfix

    قبل از اینکه تنظیمات postfix را شروع کنید خوب است نگاهی به صفحه man این دستور بیندازید و همچنین تاکید بیشتری برای مطالعه بخش با عنوان “Information for new Postfix users“ میشود. زیرا در این صورت دنبال کردن تمامی مراحل این پست برای شما آسانتر خواهد شد.

    به طور مختصر شما باید بدانید که 2 فایل کانفیگ برای postfix وجود دارد :
    1 : /etc/postfix/main.cf :
    پارامترهای کانفیگ postfix - برای اطلاعات بیشتر به man 5 postconf روجوع شود.

    2 : /etc/postfix/master.cf :
    تنظیمات اصلی سرویس postfix - برای جزییات بیشتر به man 5 master رجوع شود.


    در فایل /etc/postfix/main.cf خط های زیر را قرار دهید و همینطور مطمئن شوید که مقدارهای آن با زیر یکسان باشد :
    کد:
    append_dot_mydomain = no
    biff = no
    config_directory = /etc/postfix
    dovecot_destination_recipient_limit = 1
    message_size_limit = 4194304
    readme_directory = no
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    smtpd_banner = $myhostname ESMTP $mail_name (CentOS)
    smtpd_tls_cert_file = /etc/pki/dovecot/certs/dovecot.pem
    smtpd_tls_key_file = /etc/pki/dovecot/private/dovecot.pem
    smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    smtpd_use_tls = yes
    virtual_transport = dovecot
    smtpd_sasl_type = dovecot
    smtpd_sasl_path = private/auth
    3 مورد زیر از اهمیت ویژه ای برخوردار هستند. در فایل هایی که به رنگ قرمز مشخص شده اند ما تنظیمات دسترسی postfix به جداول Domains_tbl, Users_tbl, و Alias_tbl قرار میگیرد :
    کد:
    virtual_mailbox_domains = [COLOR=#000000]mysql[/COLOR][COLOR=#ff8c00]:/etc/postfix/mariadb-vdomains.cf[/COLOR]
    virtual_mailbox_maps = [COLOR=#000000]mysql[/COLOR][COLOR=#ff8c00]:/etc/postfix/mariadb-vusers.cf[/COLOR]
    virtual_alias_maps = [COLOR=#000000]mysql[/COLOR][COLOR=#ff8c00]:/etc/postfix/mariadb-valias.cf[/COLOR]
    توجه کنید که میتوانید نام های متفاوتی را انتخاب کنید در حالی که باید مطمئن شوید که آنها را به درستی ایجاد کنید و محتوای زیر را در آنها قرار دهید در هر مورد پسورد خودتان را با YourPassword که برای یوزر dba که در پارت اول انتخاب کردید را جایگزین کنید یا همچنین میتوانید از پسورد root در MariaDB برای یوزر و پسورد زیر استفاده کنید.

    همچنین مطمئن شوید که از نام های کاملا درست دیتابیس و جدول های Email Server که در پارت اول ایجاد شدند استفاده کنید.

    در فایل /etc/postfix/mariadb-vdomains.cf :
    کد:
    user = dba
    password = YourPassword
    hosts = 127.0.0.1
    dbname = EmailServer_db
    query = SELECT 1 FROM Domains_tbl WHERE DomainName='%s'

    در فایل /etc/postfix/mariadb-vusers.cf :
    کد:
    user = dba
    password = YourPassword
    hosts = 127.0.0.1
    dbname = EmailServer_db
    query = SELECT 1 FROM Users_tbl WHERE Email='%s'

    در فایل /etc/postfix/mariadb-valias.cf :
    کد:
    user = dba
    password = YourPassword
    hosts = 127.0.0.1
    dbname = EmailServer_db
    query = SELECT Destination FROM Alias_tbl WHERE Source='%s'
    در نهایت فراموش نکنید که پرمیژن این فایل ها را به 640 تغییر دهید :
    کد:
    # chmod 640 /etc/postfix/mariadb-vdomains.cf
    # chmod 640 /etc/postfix/mariadb-vusers.cf
    # chmod 640 /etc/postfix/mariadb-valias.cf
    و همچنین ownership را به یوزر root و گروه postfix تغییر دهید :
    کد:
    # chown root:postfix /etc/postfix/mariadb-vdomains.cf
    # chown root:postfix /etc/postfix/mariadb-vusers.cf
    # chown root:postfix /etc/postfix/mariadb-valias.cf
    سپس برای فعال کردن ارتباط امن ما نیاز داریم که از تنظیمات زیر در فایل master.cf مطمئن شویم که کامنت نباشند (و در صورت نیاز اضافه کنیم).

    در فایل /etc/postfix/master.cf :
    کد:
    submission inet n       -       n       -       -       smtpd
      -o syslog_name=postfix/submission
      -o smtpd_tls_security_level=encrypt
      -o smtpd_sasl_auth_enable=yes
      -o smtpd_reject_unlisted_recipient=no
      -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
      -o milter_macro_daemon_name=ORIGINATING
    pickup    unix  n       -       n       60      1       pickup
    cleanup   unix  n       -       n       -       0       cleanup
    qmgr      unix  n       -       n       300     1       qmgr
    tlsmgr    unix  -       -       n       1000?   1       tlsmgr
    rewrite   unix  -       -       n       -       -       trivial-rewrite
    bounce    unix  -       -       n       -       0       bounce
    defer     unix  -       -       n       -       0       bounce
    trace     unix  -       -       n       -       0       bounce
    verify    unix  -       -       n       -       1       verify
    flush     unix  n       -       n       1000?   0       flush
    proxymap  unix  -       -       n       -       -       proxymap
    proxywrite unix -       -       n       -       1       proxymap
    smtp      unix  -       -       n       -       -       smtp
    relay     unix  -       -       n       -       -       smtp
    
    showq     unix  n       -       n       -       -       showq
    error     unix  -       -       n       -       -       error
    retry     unix  -       -       n       -       -       error
    discard   unix  -       -       n       -       -       discard
    local     unix  -       n       n       -       -       local
    #virtual   unix  -       n       n       -       -       virtual
    lmtp      unix  -       -       n       -       -       lmtp
    anvil     unix  -       -       n       -       1       anvil
    scache    unix  -       -       n       -       1       scach

    توجه : دقت کنید خطوطی که با اپشن -o شروع میشوند در postfix لحاظ شده و در صورتی که -o در ابتدای خط نباشد postfix به شما یک error بر خواهد گرداند :
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Check-Postfix-Configuration.png مشاهده: 1 حجم: 4.3 کیلو بایت



    قبل از اینکه شما تغییرات را ذخیره کنید خطوط زیر را به انتهای فایل اضافه نمایید :
    کد:
    dovecot   unix  -       n       n       -       -       pipe
        flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${recipient}
    در اینجا ضروریست که چک کنیم که آیا postfix به جدول های دیتابیس و دامین ها و اکانت ها و alias ها که در پارت اول ایجاد کردیم دسترسی دارد یا خیر.

    برای این منظور از دستور postmap استفاده خواهیم کرد که ابزاری برای تست برقراری ارتباط با جدول هایی که postfix در طول عملیاتش به دنبال آنها خواهد گشت میباشد اما قبل از آن ما باید postfix را restart کنیم :
    کد:
    # systemctl postfix restart
    # postmap -q linuxnewz.com mysql:/etc/postfix/mariadb-vdomains.cf
    # postmap -q someotherdomain.com mysql:/etc/postfix/mariadb-vdomains.cf
    # postmap -q tecmint@linuxnewz.com mysql:/etc/postfix/mariadb-vusers.cf
    # postmap -q linuxsay@linuxnewz.com mysql:/etc/postfix/mariadb-vusers.cf
    # postmap -q gacanepa@linuxnewz.com mysql:/etc/postfix/mariadb-vusers.cf
    # postmap -q info@linuxnewz.com mysql:/etc/postfix/mariadb-valias.cf
    در تصویر زیر میتوانیم ببینیم که برای record های موجود در دیتابیس یک 1 برمیگردد و هیچ چیز دیگری در screen نمایش داده نمیشود. به هنگام بررسی alias دقت کنید که اکانت ایمیل حقیقی به alias خودش map شده است و جوابی که برمیگرداند به قرار زیر میباشد :
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Check-Postfix-Table-Communication.png مشاهده: 1 حجم: 7.1 کیلو بایت



    دقت کنید در اینجا ما قادر به تعریف پسورد برای اکانت های ایمیل نیستیم و تنها قادر به تست توانایی postfix برای تشخیص record ها در دیتابیس میباشیم.

    بنابراین اگر خروجی متفاوت با خروجی های بالا دریافت کردید مطمئن شوید که آیا username و password درستی در فایل های
    mariadb-vdomains.cf, mariadb-vusers.cf, و mariadb-valias.cf استفاده کردید (یا اینکه فایل های درستی را فراخوانی کردید).



    تنظیمات Doveoct

    Dovecot به عنوان یک سرور IMAP / POP3 برای کاربران این امکان را فراهم میآورد که از طریق یک Mail User Agent (یا MUA که همچنین با عنوان client هم شناخته میشوند) همانند Thunderbird یا Outlook میتوانند به ایمیل شان دسترسی داشته باشند.

    برای شروع کردن یک یوزر و یک گروه برای مدیریت ایمیل ها ایجاد میکنیم (ما به این یوزر از آن جهت نیاز خواهیم داشت که اکانت های ایمیل مان با کاربر سیستم مشترک نباشند). شما میتوانید UID و GID دیگری (به غیر از 5000 که ما در زیر استفاده کردیم) استفاده کنید از آنجایی که این عدد بسیار بالاست و مورد استفاده قرار نمیگیرد :
    کد:
    # groupadd -g 5000 vmail
    # useradd -g vmail -u 5000 vmail -d /home/vmail -m
    تنظیمات dovecot به چندین فایل کانفیگ تقسیم میشود (مطمئن شوید که خط های زیر کامنت نباشند و در صورت تفاوت آنها را همانند زیر ویرایش کنید :

    در فایل /etc/dovecot/dovecot.conf :
    کد:
    !include_try /usr/share/dovecot/protocols.d/*.protocol
    protocols = imap pop3 lmtp
    !include conf.d/*.conf
    !include_try local.conf

    در فایل /etc/dovecot/conf.d/10-auth.conf (تنها authentication را از طریق SQL فعال کنید و بقیه شیوه های authentication را کامنت نمایید) :
    کد:
    disable_plaintext_auth = yes
    auth_mechanisms = plain login
    !include auth-sql.conf.ext

    در فایل /etc/dovecot/conf.d/auth-sql.conf.ext (دقت کنید که ما ایمیل ها درون یک دایرکتوری به نام yourdomain.com و در مسیر /home/vmail ذخیره میکنیم و در صورتی که این مسیر موجود نباشد باید آن را ایجاد کنیم. در اینجا ما با استفاده از دستور mkdir /home/vmail/linuxnewz.com دایرکتوری مورد نظر را برای مدیریت ایمیل ها در دامین مورد نظر ایجاد میکنیم :
    کد:
    passdb {
      driver = sql
      args = /etc/dovecot/dovecot-sql.conf.ext
    }
    userdb {
      driver = static
      args = uid=vmail gid=vmail home=/home/vmail/%d/%n/Maildir
    }

    inbox های مجزا برای هر اکانتی به محض اینکه آن اکانت ایمیلی را برای اولین بار دریافت کند ایجاد خواهند شد.

    در فایل /etc/dovecot/conf.d/10-mail.conf :
    کد:
    mail_location = maildir:/home/vmail/%d/%n/Maildir
    namespace inbox {
      inbox = yes
    }
    mail_privileged_group = mail
    mbox_write_locks = fcntl

    در فایل /etc/dovecot/conf.d/10-master.conf :
    کد:
    service imap-login {
      inet_listener imap {
        port = 143
      }
      inet_listener imaps {
      }
    }
    service pop3-login {
      inet_listener pop3 {
        port = 110
      }
      inet_listener pop3s {
      }
    }
    service lmtp {
      unix_listener /var/spool/postfix/private/dovecot-lmtp {
       mode = 0600
       user = postfix
       group = postfix
      }
    }
    service auth {
      unix_listener /var/spool/postfix/private/auth {
        mode = 0666
        user = postfix
        group = postfix
      }
      unix_listener auth-userdb {
       mode = 0600
       user = vmail
      }
      user = dovecot
    }
    service auth-worker {
      user = vmail
    }
    service dict {
      unix_listener dict {
      }

    در فایل /etc/dovecot/conf.d/10-ssl.conf (اگر شما قصد دارید از یک فایل certificate signed ایجاد شده توسط یک CA استفاده کنید فایل certificate و مسیر key را مشخص کنید) :
    کد:
    ssl = required
    ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
    ssl_key = </etc/pki/dovecot/private/dovecot.pem

    در فایل /etc/dovecot/dovecot-sql.conf.ext اطلاعات database و یوزر مدیریتی که در بخش اول این آموزش ایجاد شد را وارد میکنیم.

    نکته : اگر پسورد شما شامل یک ستاره (*) باشد شما باید connection string را همانند مثال زیر ببندید :
    کد:
    driver = mysql
    connect = "host=127.0.0.1 dbname=EmailServer_db user=dba password=PassWith#Here"
    default_pass_scheme = SHA512-CRYPT
    password_query = SELECT Email as User, password FROM Users_tbl WHERE Email='%u';
    علاوه بر این شما میتوانید لاگ گیری برای dovecot را به نحوی تنظیم کنید که از postfix مجزا باشد.

    در فایل /etc/dovecot/conf.d/10-logging.conf :
    کد:
    log_path = /var/log/dovecot.log
    در نهایت مطمئن شوید که لاگ های dovecot برای یوزر dovecot در دسترس هستند :
    کد:
    # chown vmail:dovecot /var/log/dovecot.log
    # chmod 660 /var/log/dovecot.log



    بررسی و رفع مشکلات کانفیگ Postfix و فعال کردن SMTP, POP3 و IMAP در فایروال

    اگر به هنگام کانفیگ Postfix و یا Dovecot به هرگونه مشکلی بر خوردید به جای بررسی تمام فایل های کانفیگ کافیست تنها یک خلاصه کانفیگ را داشته باشید (تنها خطوط که کامنت نیستند) که با استفاده از دستورات زیر صورت میگیرد :
    کد:
    # postconf –n # Summary for /etc/postfix/main.cf
    # postconf –M # Summary for /etc/postfix/master.cf
    # doveconf –n # Summary of all configuration files for Dovecot
    علاوه بر این مطمئن شوید که inbox های ایمیل تنها توسط vmail قابل خواندن باشند :
    کد:
    # chown –R vmail:vmail /home/vmail
    فایل های config نیز باید توسط یوزرهای vmail و dovecot قابل خواندن (readable) باشند :
    کد:
    # chown -R vmail:dovecot /etc/dovecot
    # chmod -R o-rwx /etc/dovecot
    در نهایت مطمين شوید که SMTP, POP3, و IMAP از طریق فایروال فعال هستند :
    کد:
    # firewall-cmd --add-port=143/tcp
    # firewall-cmd --add-port=143/tcp --permanent
    # firewall-cmd --add-port=110/tcp
    # firewall-cmd --add-port=110/tcp --permanent
    # firewall-cmd --add-port=587/tcp
    # firewall-cmd --add-port=587/tcp --permanent


    تنظیمات Thunderbird به عنوان یک Postfix Email Client

    بعد از امن کردن دسترسی به پورت های مورد استفاده در ارتباطات ایمیل از طریق فایروال اکنون زمان آن رسیده که از یک email client استفاده و آن را تنظیم کنیم. با استفاده از tecmint@linuxnewz.com و پسورد مربوط به آن به همراه mail.linuxnewz.com به عنوان سرور IMAP (یا POP3) و سرور SMTP ما آماده به ارسال و دریافت ایمیل ها به / از اکانت های ایمیل مان هستیم :
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Configure-Thunderbird-Client.png مشاهده: 1 حجم: 30.5 کیلو بایت



    ما میتوانیم پیغام های هشداری که نشان داده میشود را اعتنا نکنیم زیرا از یک certificate که توسط یک trusted 3rd-party CA ایجاد نشده است استفاده میکنیم :
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Add-Security-Exception.png مشاهده: 1 حجم: 17.3 کیلو بایت



    اکنون یک ایمیل متنی مختصر ایجاد و send میکنیم :
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Compose-A-Email.png مشاهده: 1 حجم: 24.1 کیلو بایت



    زمانی که از شما میخواهد تا certificate که خودتان ایجاد کردید (self-signed) برای سرور outgoing را accept کنید تنها همانند قبل آن را تایید کنید :
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Accept-SSL-Certificate.png مشاهده: 1 حجم: 17.8 کیلو بایت



    در نهایت به ایمیل مقصد بروید و از دریافت ایمیلی که لحظاتی قبل ارسال کردید مطمين شوید . اگر دریافت کردید آن را reply کنید و ببینید که آیا به inbox ایمیل مبداء deliver شود. (در غیر اینصورت یعنی اگر ایمیلی دریافت نکرده بودید به لاگ postfix در مسیر /var/log/maillog یا لاگ dovecot در مسیر /var/log/dovecot.log برای ترابل شوت مشکل رجوع کنید) :
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Verify-Postfix-and-Dovecot-Email-Delivery.png مشاهده: 1 حجم: 23.0 کیلو بایت



    اکنون شما یک میل سرور postfix و dovecot دارید که میتوانید ایمیل ارسال و دریافت کنید.


    خلاصه :
    در این پست نحوه تنظیم postfix و dovecot را به منظور مدیریت ترافیک ایمیل سرور لینوکسی شما توضیح دادیم اگر هر گونه مشکلی بود و همانطور که در این پست نمایش داده شد کار نکرد از تنظیمات postfix و dovecot مطمئن شوید و داکیومنت postfix و dovecot را بررسی کنید.

    لطفا توجه کنید اگر چه تنظیم یک میل سرور postfix کار آسانی نیست اما یکی از تجربیاتی که هر ادمین سیستم باید داشته باشد.

    اگر با وجود داکیومنت های ارائه شده باز هم در این زمینه به مشکل برخوردید با بخش پشتیبانی ما در ارتباط باشید تا مشکلات شما بررسی و رفع گردد.

    ادامه دارد ...

    همچنان با ما باشید
    محمد هابیلی
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 05-23-2018, 10:24 AM.

    #2
    postfix[25063]: fatal: parameter inet_inter...


    سلام دوستان من به ارور بالا خوردم لطفا کمک کنید

    کامنت


      #3
      کجا به این ارور خوردید؟
      لطف کنید یه کم بیشتر برای سوالتون وقت بذارید.
      Instagram : https://www.instagram.com/iranlinuxforum

      Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

      Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
      Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
      Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
      LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

      Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

      کامنت


        #4
        نوشته شده توسط masome vahid مشاهده پست
        کجا به این ارور خوردید؟
        لطف کنید یه کم بیشتر برای سوالتون وقت بذارید.
        اون موضوع رو حل کردم
        الان نمی تونم وارد میل بشم
        mail.mydomain.com
        سایتم بالا میاد
        واقعا دیگه نمی دونم چکار کنم
        ممنون میشم کمکم کنید


        - - - Updated - - -

        دوستان کسی میل سرور لینوکسی نداره که نصبش ساده تر باشه تعداد انتقال میل مون زیاد نیست.
        لطف کنید بگید چطور postfix و همه تنظیماتش رو از روی centos پاک کنم
        آخرین ویرایش توسط Habili; در تاریخ/ساعت 04-20-2016, 02:30 PM.

        کامنت


          #5
          با عرض سلام ادب و احترام


          خیلی سایت عالی دارید بهتون تبریک می گم
          من یه مشکلی داشتم خواستم ببینم شما می توانید به من کمک کنید
          من از postfix استفاده می کنم البته نه به این صورت که یه سرور میل داشته باشم و کاربرها بتونن رجیستر کنند و صاحب یک صندوق پستی بشوند بلکه به این صورت که از طریق postfix فقط نامه های اطلاع رسانی سایتم ارسال میشه
          برای postfix هم هیچ تنظیماتی انجام ندادم یه دفعه تنظیمات را انجام دادم که بد تر شد اصلا دیگه نامه ای ارسال نمیشد
          این ها رو گفتم که یک دید کلی در ذهنتان داشته باشید
          حالا مشکل من اینه که نامه هایی که دروپال برای کاربر ارسال می کنه به ادرس های gmail می رود ولی به ادرس های دیگر ارسال نمی شود
          مثل یاهو یا هات میل

          ممنون می شوم اگر نظری دارید بیان کنید
          ضمن این که فایر وال را هم کلا خاموش می کنم و هیچ گونه سدی جلوی پورت ها نیست


          ارادتمند وحید

          کامنت


            #6
            سلام
            من تمام این مراحل رو انجام دادم
            ایمیل از داخل سرورم یه هر سروری ارسال میشه ( با دستور) و برعکس هم انجام میشه.حتی مثلا از جیمیل
            اما مشکلی که دارم اینه که با outlook نمیتونم وصل بشم به سرور . تمام گزینه های ممکن outlook رو هم تست کردم.

            کامنت


              #7
              سلام طبق این آموزش برید جلو جدیدتر هستش :
              آموزش نصب و راه اندازی ایمیل سرور postfix و dovecot

              کامنت

              درباره انجمن منطقه لینوکسی ها

              انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

              شبکه های اجتماعی
              در حال انجام ...
              X