⚙️ Kurulum Rehberi

Mailbox'ı kullanmaya başlamak için aşağıdaki adımları izleyin.

1

Azure AD Uygulama Kaydı

Microsoft Outlook'a erişmek için Azure Portal'da bir uygulama kaydı yapmanız gerekiyor.

  1. Azure Portal'a gidin ve Microsoft hesabınızla giriş yapın
  2. "Azure Active Directory" → "App registrations" → "New registration"
  3. Uygulama adı: Mailbox
  4. Redirect URI: http://localhost:3000/api/auth/callback/azure-ad
  5. "Register" butonuna tıklayın
  6. Application (client) ID ve Directory (tenant) ID değerlerini kopyalayın
  7. "Certificates & secrets" → "New client secret" → Secret değerini kopyalayın
  8. "API permissions" → "Add a permission" → "Microsoft Graph" → "Delegated permissions"
    • Mail.Read
    • Mail.ReadWrite
    • User.Read
  9. "Grant admin consent" butonuna tıklayın
2

Google Gemini API Anahtarı

Email analizi için Google Gemini AI kullanacağız. Ücretsiz API anahtarı alabilirsiniz.

  1. Google AI Studio'ya gidin
  2. Google hesabınızla giriş yapın
  3. "Create API Key" butonuna tıklayın
  4. API anahtarınızı kopyalayın

💡 İpucu: Gemini API'nin ücretsiz tier'ı günde 60 istek limiti vardır. Normal kullanım için yeterlidir.

3

.env Dosyasını Düzenleyin

Proje klasöründeki .env dosyasını açın ve aldığınız değerleri girin:

# Azure AD
AZURE_CLIENT_ID="buraya-client-id-yapıştırın"
AZURE_CLIENT_SECRET="buraya-client-secret-yapıştırın"
AZURE_TENANT_ID="buraya-tenant-id-yapıştırın"

# Google Gemini
GEMINI_API_KEY="buraya-gemini-api-key-yapıştırın"

# NextAuth
NEXTAUTH_SECRET="rastgele-güvenli-bir-string"

⚠️ Önemli: .env dosyası hassas bilgiler içerir. Bu dosyayı asla paylaşmayın veya Git'e commit etmeyin!

4

Uygulamayı Çalıştırın

Terminal'de proje klasörüne gidin ve şu komutu çalıştırın:

npm run dev

Tarayıcınızda http://localhost:3000 adresine gidin.

🎉

Kurulum Tamamlandı!

Artık Mailbox'ı kullanmaya hazırsınız.

Dashboard'a Git →