Arşiv

Archive for Ekim 2015

Windows’ta sağ tık menüsüne ekleme yapmak

Ekim 5, 2015 Yorum bırakın

20151006_01

Öncelikle HKEY_CLASSES_ROOT içerisinde ekleme yapacağımız dosya tipini bulacağız. Benim örneğimde bu excel dosyası.(Hepsine eklemek için * altına ekleme yapmak gerekiyor)

20151006_02

Şekilde görüldüğü üzere dosya tipinin altına shell/Menu Adı/command şeklinde key oluşturuyoruz. command içindeki default değerine de çalıştıracağımız uygulama yolunu yazıyoruz.

Güzel bir örnek (İngilizce):

http://stackoverflow.com/questions/2123762/add-menu-item-to-windows-context-menu-only-for-specific-filetype

Kategoriler:Genel Etiketler:,

C# – Gmail ile mail göndermek

Ekim 1, 2015 Yorum bırakın

public static void SendMail(string pEmail, string pSubject, string pMessage)
{
MailMessage mail = new MailMessage(“mailiniz@gmail.com”, pEmail);
SmtpClient client = new SmtpClient();
client.Port = 587;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(“mailiniz@gmail.com”, “sifreniz”);
client.EnableSsl = true;
client.Host = “smtp.gmail.com”;
mail.Subject = pSubject;
mail.Body = pMessage;
client.Send(mail);
}

Yukarıdaki fonksiyon mail göndermek için yeterlidir. Ancak burada belirtildiği üzere uygulamanızın gmail hesabını kullanarak mail atabilmesi için buraya tıklayarak daha az güvenli uygulamaların(less secure apps) gmail hesabını kullanmasına izin vermek gerekiyor. Bu durumda dahi Google birşeylerden kıllanırsa hesaba erişimi kapatabilir.

Güncelleme: 
Bu mail gönderme kendi bilgisayarımdan çalışsa da server’a gönderdiğimde ” the smtp server requires a secure connection or the client was not authenticated” hatasını aldı. Çünkü server Amerika’daydı ve Google şüpheli olarak görüyordu. Ben server’a erişemediğim için sorunu çözemedim fakat sorunun çözümü olarak kodun çalıştığı servera bağlanarak buradan hesaba giriş yapmak gösteriliyor.

Kategoriler:SeeSharp, Yazılım Etiketler:, ,