ASP.NET MVC 3 WebMail Helper ile Mail Gönderme

ASP.NET MVC 3 ile birlikte gelen WebMail isimli Helper sayesinde classic ASP.NET'e göre daha kolay bir şekilde mail gönderebiliyoruz. WebMail sınıfını kullanabilmemiz için System.Web.Helpers sınıfını using bloguna eklememiz gerekiyor. Şimdi mail göndermek istediğimiz Controller'ımızın içerisinde WebMail sınıfını kullanarak mailimizi gönderelim.WebMail.SmtpServer = "mail.mhmtyylc.com"; //Smtp sunucu adresi WebMail.EnableSsl = false; //Ssl kullanılıyorsa true yapmalısınız. WebMail.UserName = "ben@mhmtyylc.com"; //Maili gönderecek hesap adı WebMail.Password = "Şifremiz"; //Hesabın şifresi WebMail.SmtpPort = 587; //Mail gönderilecek port WebMail.From = "ben@mhmtyylc.com"; //Maili gönderen WebMail.Send("Karşı…

Site Haritası Değişikliğini Arama Motorlarına Bildirmek

Merhaba. Daha önceden ASP.NET MVC ile Dinamik Site Haritası Oluşturma makalesinde sitemiz için nasıl dinamik site haritası oluşturacağımıza göz atmıştık. Bu sayede sitemize yeni bir içerik eklediğimizde site haritamız da otomatik olarak güncelleniyordu. Eğer sitemizi Google veya Bing arama motorlarının webmaster araçlarına kayıt ettirmişsek site haritası değişikliğinde sadece arama motorlarının gerekli adreslerine ping atmamız yeterli. Bunu tarayıcımızın adres çubuğuna linki yapıştırarak yapabilecceğimiz gibi sitemize her yeni içerik eklendiğinde .NET'den bu url'lere ping atabiliriz.Google içinWebRequest reqGoogle = WebRequest.Create("http://www.google.com/webmasters/sitemaps/ping?sitemap=" +…

ASP.NET MVC ile RSS Oluşturma

Kullanıcılar site içinde ilgilendikleri içerikler güncellendikce haberdar olmak isterler. Sitede yayınlanan beslemelere (RSS - feed) abone olarak site içeriğini takip ederler. Arama motorlarıda benzer şekilde site değişikliklerini takip etmek için site haritaları ve site beslemelerini kullanırlar. Peki MVC ile geliştirdiğimiz sitemize web içerik besleme özelliğini nasıl entegre edebiliriz?RSS Nedir ?RSS (Really Simple Syndication) web içeriği abonelik formatıdır. RSS içeriği sabit bir xml yapısıdır. Site haritası'na (sitemap.xml) göre çok daha gelişmiş ve detaylı bir veri yapısına sahiptir. Yorumlar, resimler, yayın tarihi webmaster bilgisine kadar geniş bir veri yapısı ile besleme oluşturabilirsiniz.RSS ve .NETBu kadar gelişmiş bir veri…

ASP.NET MVC File Upload

Merhaba. Mvc'de file upload işlemlerine göz atalım. Projemizde upload yapacağımız controller ve view'ı oluşturduktan sonra html(view) kısmında formumuzu oluşturalım.@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" })) { @TempData["result"] //Dosya upload sonucu burada yazacak. <div> <input type="file" name="file" class="button" /> <input type="submit" value="Gönder" class="button" /> </div> }Html kısmını bitirdikten sonra controller'da gerekli işlemlerimizi yapalım.[HttpPost] public ActionResult Index(HttpPostedFileBase file) { if (file != null &&…

MVC'den Facebook'a mesaj atmak

Daha önceden MVC'den twitter'a mesaj atmak makalesinde projemizden twitter'a nasıl mesaj atılabileceğine göz atmıştık. Şimdi aynı işlemi Facebook üzerinden gerçekleştirelim. Bunun için ilk önce bir adet Facebook uygulaması oluşturmamız gerekiyor. Bu sayede gerekli olan keyleri Facebook'tan alabileceğiz.developers.facebook.com/apps adresine girdikten sonra yeni uygulama oluştur diyoruz. AppName kısmından uygulamamızın ismini veriyoruz. Uygulamamızı oluşturduğumuzda App ID ve App Secret bilgileri çıkacak karşımıza.Uygulamamızı oluşturduk. Ama uygulamanın bizim profilimizde bir şeyler paylaşma yetkisi yok henüz. Bu izni vermek içinhttp://www.facebook.com/dialog/oauth/?response_type=token&display=popup&scope=user_about_me,publish_stream,…