คอมพิวเตอร์ซอฟต์แวร์

เซิร์ฟเวอร์ Mail บนลินุกซ์: ภาพรวมและการติดตั้ง

E-mail สำหรับคนส่วนใหญ่ดูเหมือนว่าเว็บไซต์ปกติด้วยอินเตอร์เฟซที่ใช้งานง่ายในที่ที่คุณสะดวกสบายสามารถเขียนข้อความแนบภาพและส่งข้อความไปยังเพื่อน แต่ก็เป็นจริงที่ซับซ้อนมากขึ้น ในการถ่ายโอนข้อมูลโดยใช้เซิร์ฟเวอร์อีเมลบนลินุกซ์ มันเป็นพวกเขาที่มีส่วนร่วมในการประมวลผลและการส่งมอบและการกำหนดเส้นทางข้อความ บทความนี้จะหารือเกี่ยวกับความนิยมมากที่สุดเซิร์ฟเวอร์อีเมลบนลินุกซ์เช่นเดียวกับวิธีการกำหนดค่าบางส่วนของพวกเขา

รีวิวของการตัดสินใจที่จะสร้างระบบการส่งและรับข้อความ

ด้วยความช่วยเหลือของ e-mail บนเซิร์ฟเวอร์ลินุกซ์คุณได้อย่างรวดเร็วและง่ายดายสามารถปรับใช้กลไกของตัวเองเพื่อรับและส่งข้อความ เว็บมีความอุดมสมบูรณ์ของโซลูชั่นสำเร็จรูปซึ่งสามารถตั้งค่าได้เพียงเล็กน้อย "เสร็จสิ้น". ในหมู่พวกเขาแน่นอนนอกจากนี้ยังมีความซับซ้อนมากขึ้นในการกำหนดค่าระบบการกำหนดค่าของการที่จะแสดงในตัวอย่างต่อไปนี้ Postfix

SendMail - นิยมและรวดเร็ว

SendMail สามารถเรียกได้ว่าเป็นผู้บุกเบิกในหมู่เซิร์ฟเวอร์อีเมลบน Linux รุ่นแรกได้รับการปล่อยตัวกลับไปในปี 1983 ตั้งแต่ SendMail เข้าใจส่วนใหญ่ของสถานีและโหนด มันถูกใช้กันอย่างแพร่หลายไปในวันนี้ ได้อย่างรวดเร็วและเพิ่มประสิทธิภาพเซิร์ฟเวอร์ แต่มันไม่เป็นไปตามมาตรฐานความปลอดภัยที่ทันสมัยและเป็นเรื่องที่ค่อนข้างหนักในการตั้งค่า

Postfix - มีความยืดหยุ่นและมีประสิทธิภาพและความน่าเชื่อถือ

มันถูกพัฒนามาสำหรับการใช้ภายใน IBM ศูนย์วิจัย ฟังก์ชั่นและคุณลักษณะมากมายที่ยืมมาจาก SendMail แต่ก็เป็นได้เร็วขึ้นมากขึ้นปลอดภัยขึ้นและการติดตั้งใช้เวลาน้อยและความพยายาม มันสามารถนำมาใช้เป็นเซิร์ฟเวอร์อีเมลบน Linux, MacOS, Solaris

IredMail

เซิร์ฟเวอร์นี้เป็นหลักความรุนแรงมากขึ้นชุดของสคริปต์และแฟ้มการกำหนดค่า ด้วยความช่วยเหลือของพวกเขาคุณได้อย่างรวดเร็วสามารถรับเมลเซิร์ฟเวอร์บน Linux Web-based และฟรี แต่ก็มีการสนับสนุนสำหรับ SMTP, POP3 และ IMAP ขั้นตอนการติดตั้งโดยทั่วไปใช้เวลาไม่เกิน 10 นาทีขึ้นอยู่กับความสามารถของผู้ดูแลระบบ

ในขั้นตอนของ การตั้งค่าเซิร์ฟเวอร์อีเมล Linux- iRedMail จะถูกติดตั้งวิธีการจัดการกับไวรัสและสแปมโดยอัตโนมัติ นอกจากนี้สามารถเพิ่มความคุ้มครองกับกำลังดุร้ายวิเคราะห์ต่างๆและอื่น ๆ ตัวเลือกที่ดีเซิร์ฟเวอร์ลินุกซ์-mail พร้อม

IndiMail

มันรวมโปรโตคอลที่รู้จักกันหลายและเทคโนโลยีสำหรับการดำเนินงานของการส่งข้อความอีเมล ระบบบูรณาการความสามารถในการสร้างการเชื่อมโยงระหว่างโหนดของเครือข่ายตัวอย่างเช่นสำหรับการแบ่งปันทรัพยากรอีเมลสำหรับ บริษัท ของสาขาที่แตกต่างกัน ระบบมีกลไกการกำหนดค่าความยืดหยุ่นมาก จะดำเนินการผ่านนิยามใหม่ของตัวแปรซึ่งเซิร์ฟเวอร์เกี่ยวกับ 200 มันเป็นไปได้ที่จะสร้างหลายขนาน IndiMail กระแสการทำงาน

ดังก้อง

ไปรษณีย์ลินุกซ์บนเว็บเซิร์ฟเวอร์ในภาษา C ++ มีในตัว API สำหรับการจัดการและการสร้างสถานการณ์คือ แต่ก็มีจำนวนมากของคุณสมบัติและการทำงาน "ออกจากกล่อง". การสนับสนุนจากหลายรุ่นที่รู้จักกันดีของฐานข้อมูล หากต้องการหรือเสียใหม่คุณได้อย่างรวดเร็วสามารถเปลี่ยนจากหนึ่งไปยังอีก การเชื่อมต่อเซิร์ฟเวอร์แบ่งสิทธิไปยังพื้นที่เฉพาะของพวกเขา - ผู้ใช้ผู้บริหารและเซิร์ฟเวอร์ของโดเมน

Zentyal

น่าจะง่ายและสะดวกที่สุดรถไฟไปรษณีย์ลินุกซ์เซิร์ฟเวอร์ มันเกือบจะทุกคำแนะนำและดำเนินการตั้งค่าในส่วนติดต่อแบบกราฟิกพิเศษ ขึ้นอยู่กับเมลเซิร์ฟเวอร์ลินุกซ์อูบุนตู เพิ่มฟังก์ชั่นหรือความสามารถโดยการติดตั้งโมดูลใหม่ กับมันสามารถจัดเป็นเซิร์ฟเวอร์อีเมลแยกต่างหากและเราเตอร์หรือพร็อกซี่โหนดระหว่างสัญจรหลัก

Axigen

ฟรีที่มีประสิทธิภาพและมีเซิร์ฟเวอร์อีเมลที่อุดมไปด้วย มันสามารถใช้เป็นผ่านเว็บอินเตอร์เฟสของตัวเองหรือผ่านทางอีเมลไคลเอ็นต์ใด ๆ เขาสามารถที่จะเก็บรวบรวมอีเมลจากกล่องภายนอกในการผลิตการตอบสนองโดยอัตโนมัติไปยังข้อความกรองพวกเขาและยังมีความสะดวกที่จะนำเข้าไฟล์ CSV

การกำหนดค่าและการบริหารมีอินเตอร์เฟซเว็บของตัวเอง สำหรับผู้ชื่นชอบรูปแบบการจัดการคลาสสิก - งานสามารถใช้ได้ผ่านทางคอนโซลคำสั่ง

เซิร์ฟเวอร์สนับสนุนความหลากหลายของระบบปฏิบัติการรวมทั้ง Windows บรรทัด กระบวนการของการปฏิสัมพันธ์เป็นเอกสารที่ดีมากและ razyasnon ตัวอย่างมากมายในเว็บไซต์ของนักพัฒนา

CommuniGate Pro

เซิร์ฟเวอร์ข้ามแพลตฟอร์มที่สามารถทำงานกับข้อความอีเมลและเสียง มันเป็นไปได้ที่จะเชื่อมต่อกับลูกค้าผ่านทาง E-mail หรือเว็บอินเตอร์เฟสส่วนกลาง เป็นสำนึกของความแตกต่างของสิทธิในการเข้าถึงบัญชีของคนไม่กี่คน ปลั๊กอินสามารถช่วยบูรณาการระบบป้องกันไวรัสและการแก้ปัญหาต่างๆ

การตั้งค่าตัวอย่างของระบบหนึ่ง

หลังจากการตรวจสอบของเซิร์ฟเวอร์อีเมลบน Linux ควรพิจารณาตั้งหนึ่งของพวกเขาในรายละเอียดเพิ่มเติม

ตัวอย่างเช่นเราสามารถแสดงให้คุณวิธีการติดตั้งและกำหนดค่า Postfix บน Ubuntu สันนิษฐานว่าเป็นฮาร์ดแวร์ที่มีอยู่แล้วที่มีอยู่และระบบปฏิบัติการที่มีการปรับปรุงให้เป็นเวอร์ชั่นล่าสุด

สิ่งแรกที่ต้องทำ - คือการดาวน์โหลดเซิร์ฟเวอร์เอง มันมีอยู่ในที่เก็บของอูบุนตูเพื่อ terminal, ประเภท:

ระหว่างการติดตั้งระบบจะขอรหัสผ่านใหม่สำหรับผู้ใช้ฐานข้อมูลภายใต้บัญชีราก จากนั้นก็ควรจะทำซ้ำเพื่อยืนยัน จากนั้นเขาก็สามารถขอให้สิ่งที่ประเภทของการติดตั้งมีความสนใจ จากนั้นชื่ออีเมลของระบบซึ่งคุณสามารถระบุ - some.server.ru

ตอนนี้คุณต้องสร้างฐานข้อมูลสำหรับเซิร์ฟเวอร์ ซึ่งสามารถทำได้ด้วยคำสั่ง:

ราก mysqladmin -u -P สร้างอีเมล

ซึ่งเป็นที่ที่จำเป็นที่จะต้องระบุรหัสผ่านที่ถูกต้องสำหรับฐานข้อมูล

ตอนนี้คุณสามารถไปที่ MySQL ผิวมากกับคำสั่ง:

ราก MySQL -u อีกครั้งระบบจะถามรหัสผ่านที่มีความจำเป็นต้องใส่

ถัดไปจะสั่งชุดซึ่งจะช่วยในการสร้างผู้ใช้ใหม่ที่มีสิทธิ์:

นอกจากนี้ยังจำเป็นต้องใช้ตารางในฐานข้อมูลหลักสร้างพวกเขาเพื่อให้คุณสามารถ:

ตอนนี้ MySQL คอนโซลไม่มีความจำเป็นและคุณสามารถได้รับจากมัน

การกำหนดค่า postfix

ครั้งแรกที่คุณจะต้องแสดงเซิร์ฟเวอร์วิธีการเข้าถึงฐานข้อมูลวิธีการมองหามันค่าที่จำเป็น การทำเช่นนี้จะมีหลายแฟ้ม พวกเขาอาจจะอยู่ในไดเรกทอรี / etc / postfix นี่ชื่อของพวกเขาคือ

พวกเขาควรจะมีเนื้อหาดังต่อไปนี้ในระหว่างที่สตริงแบบสอบถามสำหรับแต่ละไฟล์จะไม่ซ้ำกัน:

ชื่อผู้ใช้ = ผู้ดูแลระบบกำหนดเมื่อสร้างตาราง;

รหัสผ่าน = ;

dbname = ชื่อฐานข้อมูลที่สร้างขึ้น;

แบบสอบถาม = แบบสอบถามแต่ละไฟล์โดยเฉพาะอย่างยิ่ง

เจ้าภาพ = 127.0.01

บางส่วนสอบถามสำหรับไฟล์:

ไฟล์เหล่านี้จะตั้งรหัสผ่านในการเข้าสู่ฐานข้อมูลเพื่อให้เข้าถึงพวกเขาว่าอย่างใดต้อง จำกัด ยกตัวอย่างเช่นการใส่ที่ถูกต้องมันเป็นข้อ จำกัด

ตอนนี้เรามีการเพิ่มตัวเลือกที่จะ Postfix มันเป็นที่น่าสังเกตว่าในบรรทัดต่อไปนี้แทน some.server.ru โดเมนจริง

การรับรองความปลอดภัย

ในการเริ่มต้นคุณจะต้องสร้างอำนาจการรับรองซึ่งจะยืนยันความถูกต้องของใบรับรองทั้งหมด

สร้างขึ้นเพื่อเก็บไฟล์:

mkdir ~ / CA_new

และแฟ้มการกำหนดค่า มันเป็นเจ้าภาพรหัสต่อไปนี้:

คำอธิบายน้อยไป:

  • ตัวแปร C - ที่นี่คุณต้องระบุประเทศในรูปแบบตัวอักษรสองตัวตัวอย่างเช่นรัสเซีย - RU;
  • ST - หมายถึงพื้นที่เฉพาะหรือพื้นที่;
  • L - เมือง;
  • O - ชื่อของ บริษัท ;
  • CN - ที่นี่คุณต้องระบุโดเมนที่มีเป้าหมายที่สำคัญ;
  • อีเมลแอดเดรส

จากนั้นสร้างขึ้นและที่สำคัญตัวเอง:

sudo OpenSSL genrsa -des3 ท์ ca.key 4096

ระบบจะให้คุณใส่รหัสผ่านสำหรับคีย์ซึ่งในกรณีใด ๆ อย่าลืม

ตอนนี้คุณต้องเปิดรุ่นสำคัญ:

req OpenSSL ใหม่ -x509 -nodes -sha1 -Days 3650 -key ca.key ท์ ca.crt -config ca.conf

จะต้องป้อนรหัสผ่านที่สร้างก่อนหน้านี้สำหรับคีย์ส่วนตัว

ตอนนี้ใบรับรอง:

OpenSSL pkcs12 ส่งออก -in ca.cer -inkey ca.key ท์ ca.pfx

ถัดไปคุณต้องสร้างไดเรกทอรีในการที่จะเก็บปุ่มสร้างทั้งหมด โฟลเดอร์ของตัวเองที่ถูกกำหนดสำหรับแต่ละเซิร์ฟเวอร์

mkdir เซิร์ฟ

mkdir เซิ / some.domen.ru

และสร้างการกำหนดค่าของตัวเอง:

นาโนเซิร์ฟ / some.domen.ru / openssl.conf

ภายในก็ควรจะตั้งค่าที่ระบุด้านล่าง พวกเขามีความคล้ายคลึงกับที่สร้างไว้แล้ว

เพื่อสร้างคีย์ใช้คำสั่ง:

sudo OpenSSL genrsa -passout ผ่าน: 1234 -des3 ท์เซิร์ฟ / some.server.ru / server.key.1 2048

บรรทัดนี้ใช้รหัสผ่าน 1234 มันเป็นสิ่งจำเป็นสำหรับบางเวลา

รหัสผ่านจะถูกลบออกในขณะนี้จากทีม:

OpenSSL RSA -passin ผ่าน: 1234 -in เซิ / some.server.ru / server.key.1 ท์เซิร์ฟ / some.server.ru/server.key

ตอนนี้คุณจะต้องลงนามสำคัญ:

SERV /some.server.ru/ openssl.conf -new -key SERV /some.server.ru/ server.key -out SERV /some.server.ru/ server.csr OpenSSL req -config เซิ /some.server.ru/ openssl.conf ใหม่ -key เซิ /some.server.ru/ server.key ท์เซิ /some.server.ru/ server.csr

rm -f SERV/ some.server.ru/server.key.1 และลบชั่วคราว: RM -f เซิ / some.server.ru/server.key.1

ด้วยความช่วยเหลือของการจัดการดำเนินการจะเป็นเซิร์ฟเวอร์อีเมลที่สามารถส่งและรับข้อความ นอกเหนือไปจากหลักที่มีโมดูลเพิ่มเติมที่สามารถติดตั้งเพื่อขยายการทำงาน นี้จะสร้างเซิร์ฟเวอร์อีเมลเต็มรูปแบบบนลินุกซ์สำหรับองค์กร

คุณสมบัติเพิ่มเติม

โมดูลต่อไปนี้สามารถใช้ในการขยายขีดความสามารถของเซิร์ฟเวอร์อีเมลเช่น "สแปม" หรือการกระจายบริการ

  • ฝูงชน ที่ใช้งานง่ายอินเตอร์เฟซเว็บมากสำหรับจดหมาย นอกเหนือไปจากงานหลักที่มีในตัวปฏิทินงานและรายชื่อ แต่ก็มีการตั้งค่าและปรับแต่งสะดวกวงจร
  • Amavisd ใหม่ จะดำเนินบทบาทของเกตเวย์และถูกนำมาใช้เป็นหลักสำหรับการเชื่อมต่อเทคโนโลยีที่แตกต่าง Amavisd ใหม่ได้รับการกรองจะกำหนดว่าจะสามารถเป็นอันตรายและการเชื่อมต่อกับฟังก์ชั่นที่เพิ่มขึ้นของโมดูลอื่น ๆ สำหรับการตรวจสอบ
  • SpamAssassin เป็นชื่อที่แสดงถึงหน่วยกรองตัวอักษรตามกฎบางอย่างการคำนวณสแปม มันสามารถใช้ทั้งสองแยกจากกันและเป็นส่วนหนึ่งของปีศาจต่างๆ
  • ClamAV โปรแกรมป้องกันไวรัสยอดนิยมในลินุกซ์สภาพแวดล้อม มันเป็นซอฟต์แวร์ฟรี สามารถทำงานร่วมกับเซิร์ฟเวอร์อีเมลที่แตกต่างกันในการสแกนไฟล์และข้อความ "ในทันที"
  • มีดโกน ostfix. โมดูลนี้จะจัดเก็บ checksums ของข้อความสแปมและสื่อสารโดยตรงกับ P ostfix
  • Pyzor - เครื่องมืออื่นเพื่อตรวจสอบข้อความที่มีอันตรายหรือไม่ได้ผลกับรหัสผู้ใช้
  • fail2ban เครื่องมือที่ช่วยปกป้องบัญชีผู้ใช้กับการแฮ็ครหัสผ่านแรงโง่ หลังจากที่จำนวนหนึ่งของเวลาที่เฉพาะเจาะจงอยู่ IP ถูกปิดกั้นในขณะที่
  • บุรุษไปรษณีย์ วิธีที่ง่ายที่สุดในการสร้างรายชื่อผู้รับจดหมายผ่านเว็บอินเตอร์เฟส
  • Munin เครื่องมือสำหรับการตรวจสอบประสิทธิภาพเซิร์ฟเวอร์ แต่ก็มีจำนวนมากพร้อมทำปลั๊กอินที่ขยายความสามารถของตน การทำงานของโปรโตคอลเครือข่ายที่สามารถติดตามได้ในช่วงเวลาที่สะดวก

ข้อสรุป

ที่สามารถมองเห็นได้จากบทความการติดตั้งและการกำหนดค่าของเซิร์ฟเวอร์อีเมลที่เต็มเปี่ยมด้วยตนเอง - เป็นงานที่ยาวและยาก แต่วิธีนี้โดยทั่วไปจะเข้าใจวิธีการทำงานของระบบและรู้จุดแข็งและจุดอ่อน ในกรณีที่มีปัญหาจัดทำโดยผู้ดูแลระบบจะสามารถค้นหาได้อย่างรวดเร็วและแก้ไขปัญหา ที่เกี่ยวข้องโดยเฉพาะอย่างยิ่งก็คือสำหรับ บริษัท ขนาดใหญ่ที่มีผลงานทั้งหมดขึ้นอยู่กับความเร็วของการส่งและรับข้อความให้กับลูกค้าหรือคู่ค้า สำหรับเครือข่ายขนาดเล็กเป็นวิธีการแก้ค่อนข้างเหมาะ "ออกจากกล่อง" ซึ่งสามารถใช้งานได้อย่างรวดเร็วโดยใช้อินเตอร์เฟซที่ใช้งานง่าย

อย่างไรก็ตามในกรณีที่มีการล้มเหลวของเซิร์ฟเวอร์จะมีเวลานานที่จะเจาะและเข้าใจหน่วยระบบ บทความในตัวอย่างของเซิร์ฟเวอร์อีเมล Postfix แสดงให้เห็นถึงวิธีการขั้นพื้นฐานและเทคนิคสำหรับการตั้งค่าการทำงานหลัก ควบคู่ไปกับการจำนวนมากของโมดูลปลั๊กอินและ add-on ก็จะสร้างเครื่องมือที่มีประสิทธิภาพและเชื่อถือได้สำหรับการส่งและรับข้อความ

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.