> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/input-output/communication/send-mail.md).

# Send Mail

Bu fonksiyon bloğu, kullanıcıların Gmail API'si üzerinden e-postalar göndermesine olanak tanır. Mesajların isteğe bağlı eklerle birlikte gönderimini destekler, böylece arayüz üzerinden kesintisiz iletişim sağlar.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

`Subject` E-postanın konu satırı.

`Content` E-postanın metin içeriği.

`Sender Address` E-postanın gönderileceği e-posta adresi. Lütfen bu adresin Gmail API ile etkinleştirildiğinden emin olun.

`Mail API Password` Gönderen e-posta hesabı için şifre veya uygulama özel şifresi.

`Receiver Address` Alıcının e-posta adresi.

`Attachment File Path` E-postada eklemek istediğiniz herhangi bir dosyanın dosya yolu. Bu girdi isteğe bağlıdır.

`Trigger` E-postanın gönderimini tetiklemek için kullanılan bir Boolean sinyali.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Success` E-postanın başarıyla gönderilip gönderilmediğini belirten bir Boolean çıktısı.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

* **Şu Anda Desteklenen Gönderim**: E-posta göndermek için Gmail gereksinimlerini açıklayan bilgi etiketleri.
* **Gönderen Mail Aktivasyonu**: Gönderen e-posta adresinin Gmail API'si aracılığıyla etkinleştirilmesi gerektiğini belirten kılavuz.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Attachment Support` Kullanıcılar, e-posta gönderirken yerel dosya sistemlerinden ekler ekleyebilir.

`Gmail API Integration` Güvenli e-posta iletişimi için Gmail API'sini kullanır.

`Error Handling` Bloğun, SMTP oturum süresinin sona ermesini nazikçe ele alması ve bağlantıları sorunsuz bir şekilde yeniden kurması amaçlanmıştır.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Gönderen Adresini Ayarlayın**: Gönderenin Gmail adresini girin ve bunun Gmail API aracılığıyla etkinleştirildiğinden emin olun.
2. **E-posta Oluşturun**: E-postayı oluşturmak için `Subject` ve `Content` alanlarını doldurun.
3. **Ek Ekle (İsteğe Bağlı)**: Eğer ek vermek istiyorsanız, `Attachment File Path` altında dosya yolunu sağlayın.
4. **Gönderimi Tetikleyin**: E-postayı göndermek için `Trigger` parametresini etkinleştirin.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Tetiklendiğinde, fonksiyon bloğu e-postayı oluşturarak göndermeye çalışır. Gönderim işleminin başarılı olup olmadığını doğrulayan başarı durumu çıktısı verilecektir.

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>E-posta Gönderme Başarısız</summary>

Gönderenin e-posta hesabının doğru bir şekilde ayarlandığından ve API erişimi için etkinleştirildiğinden emin olun. Ayrıca, sağlanan şifrenin doğru olduğunu kontrol edin.

</details>

<details>

<summary>Ek Bulunamadı</summary>

Ekle ilgili bir hata alıyorsanız, sağlanan dosya yolunun geçerli olduğundan ve dosyanın o konumda mevcut olduğundan emin olun.

</details>

<details>

<summary>Oturum Süresi Dolmuş</summary>

Oturum süresi dolduğu ile ilgili uyarılar alıyorsanız, kısa bir süre bekleyip işlemi yeniden tetiklemeyi düşünün. Bloğun oturum bağlantısını otomatik olarak yeniden kurması sağlanır.

</details>
