Kategori arşivi: C#

[C#] da örnek kodlar

Windows komut satırından mail atmak

Merhaba arkadaşlar
Windows makinelerde kontroller için yazdığımız batch lerin işini yaptıktan sonra mail atmasını istiyoruz.Bunun için farklı yollar olsada(powershell vb) ben onlarla uğraşmak yerine C# da kendim kodladım.
Programın kullanımı basit yazdığınız batch de mail atmak istediğiniz yere aşağıdaki kodları yazmanız yeterli.

mailto.exe konu="konu kısmı" msj="mesaj içeriği" alici="ramazan@example.com;info@example.com;tc@example.com"

Alıcı mail adreslerini ; ile ayırırsanız tek seferde birçok kişiye mail atabilirsiniz.
Kurulumu yok batch I oluşturduğunuz klasörün içine program dosyalarını atmanız yeterli.
Aşağıdaki link den indirebileceğiniz zip dosyasının içinde bulunan ayar.xml dosyasını kendi mail ayarlarınıza göre düzenlemelisiniz.
Mailto programını indir.
Uygulamnın kaynak kodlarına bu adresden ulaşabilirsiniz.

C# Regedit de Outlook ayarlarını düzenleme kodu

Selamun aleykum
Program regedit de bulunan outlook profilinde verdiğiniz değerlere göre değişiklik yapar.
Geliştirilmeye açık olduğundan programın açık kaynak koduna Buradan erişebilirsiniz.
Outlook un versiyona göre regedit kayıtları farklı yerlerdedir.
Outlook 2007 için alttaki yoldayken.

HKEY_CURRENT_USER\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows Messaging Subsystem\\Profiles\\Outlook\\9375CFF0413111d3B88A00104B2A6676

Outlook 2013 için ise alttaki yoldadır.

HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Office\\15.0\\Outlook\\Profiles\\Outlook\\9375CFF0413111d3B88A00104B2A6676

Programı geliştirirken bunlara dikkat ettiğiniz taktirde sorun yaşamazsınız.
Örnek kod da outlook 2007 ve outlook 2013 için office365 ayarları yapmak için ayarlanmıştır.
yararlı olması dileğiyle