2026-05-14 01:57:52 +03:00
2026-05-14 01:57:52 +03:00
2026-05-14 00:29:28 +03:00
2026-05-14 00:29:28 +03:00
2026-05-14 01:57:52 +03:00
2026-05-14 01:57:52 +03:00

🚀 AyrisMail Unified System

[TR] Mailcow altyapısı için geliştirilmiş, gerçek zamanlı bildirim ve e-posta yönetim platformu.
[EN] Real-time notification and email management platform developed for Mailcow infrastructure.


🌍 Language / Dil


🇹🇷 Türkçe

AyrisMail, Mailcow sunucularını akıllı bir bildirim merkezine dönüştüren kapsamlı bir çözümdür. Sunucu seviyesindeki mailleri anlık olarak izler, analiz eder ve kullanıcı bazlı Telegram bildirimleri fırlatır.

Öne Çıkan Özellikler

  • Anlık Bildirimler: Worker motoru sayesinde mail sunucuya düştüğü anda Telegram bildirimi.
  • Akıllı Kod Çözücü: RFC 2047 (MIME) desteği ile Türkçe karakterli ve kodlanmış başlıkları otomatik çözer.
  • Gelişmiş Panel: Mailbox-Kullanıcı eşleşmelerini ve bildirim loglarını yönetebileceğiniz modern arayüz.
  • Güvenli Mimari: Docker tabanlı, PostgreSQL veritabanlı ve Webhook korumalı yapı.
  • Çoklu Kullanıcı: Her kullanıcı sadece kendine atanan mail kutularının bildirimlerini alır.

🛠️ Teknoloji Yığını

  • Core: Next.js 16 (App Router), TypeScript
  • Database: PostgreSQL & Prisma ORM
  • Worker: Node.js, Chokidar (File Watcher), Doveadm
  • Deployment: Docker & Docker Compose

🚀 Hızlı Kurulum

  1. .env.example dosyasını .env olarak kopyalayın ve bilgilerinizi girin.
  2. Sistemi başlatın:
    docker compose -f docker-compose.unified.yml up -d --build
    

🇺🇸 English

AyrisMail is a comprehensive solution that transforms Mailcow servers into an intelligent notification hub. It monitors server-level emails in real-time, analyzes them, and triggers user-based Telegram alerts.

Key Features

  • Instant Notifications: Telegram alerts triggered the moment an email hits the server via our custom Worker engine.
  • Smart MIME Decoder: Automatically decodes RFC 2047 encoded subjects (UTF-8, Base64, etc.) for readable notifications.
  • Advanced Dashboard: Modern UI to manage Mailbox-to-User mappings and track notification logs.
  • Secure Architecture: Docker-based setup with PostgreSQL and protected Webhook signals.
  • Multi-Tenant: Each user receives notifications only for their assigned mailboxes.

🛠️ Tech Stack

  • Core: Next.js 16 (App Router), TypeScript
  • Database: PostgreSQL & Prisma ORM
  • Worker: Node.js, Chokidar (File Watcher), Doveadm
  • Deployment: Docker & Docker Compose

🚀 Quick Start

  1. Copy .env.example to .env and fill in your credentials.
  2. Start the system:
    docker compose -f docker-compose.unified.yml up -d --build
    

© 2026 AyrisTech - Advanced Agentic Coding Systems

Description
No description provided
Readme 618 KiB
Languages
TypeScript 88.7%
CSS 10.5%
Dockerfile 0.5%
JavaScript 0.3%