กลับไปหน้าบทความ

อ่าน 2 นาที

ฮารากะ (ซอฟต์แวร์)

ซอฟต์แวร์เซิร์ฟเวอร์อีเมลฟรี/ตัวแทนการถ่ายโอนข้อความ

Harakaเป็นเซิร์ฟเวอร์SMTP แบบโอเพนซอร์ส สถาปัตยกรรมของมันเน้นปลั๊กอินและขับเคลื่อนด้วยเหตุการณ์ เซิร์ฟเวอร์และปลั๊กอินของมันเขียนด้วย JavaScript โดยใช้เฟรมเวิร์กNode.js

ฮารากะ (ซอฟต์แวร์)

ฮารากะ
นักพัฒนาแมตต์ เซอร์เจนต์
ปล่อยพฤษภาคม 2554
เวอร์ชันเสถียร
3.3.1 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 12 มิถุนายน 2026 ( 12 มิถุนายน 2569 )
เขียนเป็นโนด.เจ. , JavaScript
ระบบปฏิบัติการคล้ายยูนิกส์ , วินโดวส์
พิมพ์ตัวแทนโอนย้ายจดหมาย
ใบอนุญาตใบอนุญาต MIT
เว็บไซต์haraka.github.io
ที่เก็บข้อมูลgithub.com/haraka/Haraka

Harakaเป็นเซิร์ฟเวอร์SMTP แบบโอเพนซอร์ส [ 2 ] สถาปัตยกรรมของมันเน้นปลั๊กอิน[ 3 ]และขับเคลื่อนด้วยเหตุการณ์ เซิร์ฟเวอร์และปลั๊กอินของมันเขียนด้วย JavaScript [ 4 ]โดยใช้เฟรมเวิร์กNode.js [ 5 ]

Haraka ใช้โมเดลปลั๊กอิน โดยใช้แกน SMTP ที่มีน้ำหนักเบามาก และจัดเตรียม hooks สำหรับนักพัฒนาในการไหลของอีเมล[ 6 ]ฟังก์ชันเกือบทั้งหมดของ Haraka ถูกสร้างขึ้นในรูปแบบปลั๊กอิน

ผู้เขียนอ้างว่าเซิร์ฟเวอร์สามารถจัดการข้อความได้หลายพันข้อความต่อวินาทีโดยใช้เอนจิน JavaScript V8และI/O แบบอะซิงโครนัส[ 7 ]

Bounce.io ประกาศว่าพวกเขาจัดการการเชื่อมต่อ SMTP พร้อมกัน 2 ถึง 5 พันรายการเป็นประจำ[ 8 ]ด้วย Haraka

การใช้งานทั่วไป

Haraka มักถูกใช้เป็น MTA กรองข้อมูลที่อยู่หน้า MTA อื่นๆ ที่ไม่มีประสิทธิภาพและ/หรือความสามารถในการกรองข้อมูลเทียบเท่า Haraka Craigslist ใช้ Haraka [ 9 ]เพื่อจัดการการเชื่อมต่อขาเข้าและส่งต่อการเชื่อมต่อที่ตรวจสอบแล้วไปยัง Postfix [ 10 ] Bounce.io ก็ใช้ Haraka ในทำนองเดียวกันเพื่อรับข้อความขาเข้าและส่งไปยังแอปพลิเคชันเอ็นจิ้น Mail Toaster 6 ก็ใช้ Haraka [ 11 ]ในทำนองเดียวกันเพื่อรับอีเมลขาเข้าและส่งต่อไปยังที่เก็บข้อความแบบ qmail

คุณสมบัติ

  • การตรวจสอบสิทธิ์ SMTP ผ่าน LDAP, [ 12 ] vpopmaild, [ 13 ] flat_file หรือพร็อกซี SMTP
  • การควบคุมการเข้าถึงโดยโดเมน, IP, ผู้ส่ง หรือผู้รับ[ 14 ]
  • การตรวจสอบความถูกต้องของอีเมลส่งไม่ถึงปลายทาง โดยสามารถบล็อกอีเมลปลอมหรืออีเมลที่ไม่ถูกต้องได้
  • การกรองไวรัสด้วย ClamAV และ AVG
  • การค้นหาและการกรอง ASN
  • การตรวจสอบ DNS ย้อนกลับที่ได้รับการยืนยันแล้ว
  • การรายงานตามตำแหน่งทางภูมิศาสตร์ (GeoIP) และการกรองข้อมูลเพิ่มเติม
  • การตรวจจับระบบปฏิบัติการระยะไกล
  • การตรวจสอบความถูกต้องของส่วนหัว: ตรวจสอบให้แน่ใจว่ามีส่วนหัวที่จำเป็นครบถ้วน ส่วนหัวที่เป็นเอกพจน์ไม่ซ้ำกัน และค่าต่างๆ มีความน่าเชื่อถือ
  • การค้นหา URIBL ของ IP ผู้ส่ง, ชื่อโฮสต์ helo, ผู้ส่งซองจดหมาย และเนื้อหาข้อความ
  • การตรวจสอบและการลงนาม DKIM (แบบดั้งเดิม)
  • การสนับสนุน DNSBL
  • การตรวจจับเด็กพูดเร็ว
  • การตรวจสอบความถูกต้องของชื่อโฮสต์ HELO (8 การทดสอบ)
  • Karma คือระบบให้คะแนนแบบฮิวริสติกส์ที่ถ่วงน้ำหนักผลลัพธ์ของปลั๊กอินทั้งหมด และลงโทษหรือให้พรแก่การเชื่อมต่อแต่ละครั้ง
  • โปรแกรมดักจับข้อความ (ต้องติดตั้ง SNF ก่อน)
  • การจำกัดอัตราการส่งข้อมูล โดยโฮสต์ ผู้ส่ง หรือผู้รับ
  • การตรวจสอบความถูกต้องของผู้รับในไฟล์ข้อความธรรมดา, LDAP, Redis หรือ qmail-deliverabled
  • SpamAssassin ผ่านทาง spamd
  • SPF (แบบดั้งเดิม)
  • ทีแอลเอส / เอสแอล
  • ระบบตรวจจับการโอเวอร์โหลดและระบบระงับการเชื่อมต่อใหม่โดยอัตโนมัติ

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Haraka_(software)&oldid=1171357660 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ฮารากะ (ซอฟต์แวร์)

Harakaเป็นเซิร์ฟเวอร์SMTP แบบโอเพนซอร์ส สถาปัตยกรรมของมันเน้นปลั๊กอินและขับเคลื่อนด้วยเหตุการณ์ เซิร์ฟเวอร์และปลั๊กอินของมันเขียนด้วย JavaScript โดยใช้เฟรมเวิร์กNode.js

การใช้งานทั่วไป

Haraka มักถูกใช้เป็น MTA กรองข้อมูลที่อยู่หน้า MTA อื่นๆ ที่ไม่มีประสิทธิภาพและ/หรือความสามารถในการกรองข้อมูลเทียบเท่า Haraka Craigslist ใช้ Haraka [ 9 ] เพื่อจัดการการเชื่อมต่อขาเข้าและส่งต่อการเชื่อมต่อที่ตรวจสอบแล้วไปยัง Postfix [ 10 ] Bounce.

คุณสมบัติ

การตรวจสอบสิทธิ์ SMTP ผ่าน LDAP, [ 12 ] vpopmaild, [ 13 ] flat_file หรือพร็อกซี SMTP การควบคุมการเข้าถึงโดยโดเมน, IP, ผู้ส่ง หรือผู้รับ [ 14 ] การตรวจสอบความถูกต้องของอีเมลส่งไม่ถึงปลายทาง โดยสามารถบล็อกอีเมลปลอมหรืออีเมลที่ไม่ถูกต้องได้ การกรองไวรัสด้วย...

ดูเพิ่มเติม

การเปรียบเทียบเซิร์ฟเวอร์อีเมล รายชื่อซอฟต์แวร์เซิร์ฟเวอร์อีเมล