Blog Engine Contact.aspx sayfasında karşılaşılan sorunlar ve çözümleri

by Tufan Ünlü 20. Şubat 2010 12:33

Blog Engine kurduktan sonra iletişim sayfası (contact.aspx) ile ilgili birkaç sorun yaşadım. Bunlardan bir tanesi smtp ayarları doğru olsa bile iletişim sayfasından mail atılamaması diğeri ise smtp ayarlarının doğru olarak yapılması ve az önce bahsettiğim sorunun  düzeltilip mailin başarılı olarak yolladığına dair mesajın gösterilmesine rağmen mailin gitmemesi.

İkinci problem serverdaki ayarlardan kaynaklandığı için bu sorunla herkes karşılaşmayabilir.

 

1 - Blog Engine mail ayarlarını yaptıktan sonra, iletişim sayfasında eğer maile dosya ekleme  seçeneğini kaldırdıysanız, mail yollanamayacaktır.

 

Bu hatayı düzeltmek için

 

Contact.aspx.cs dosyasını açın daha sonra aşağıdaki kısmı bulun

 

private void btnSend_Click(object sender, EventArgs e)

{

if (IsCaptchaValid && Page.IsValid && txtAttachment.HasFile) //Bu satırdaki   && txtAttachment.HasFile    kısmını kaldırın

Kodun son hali aşağıdaki gibi olmalıdır.

if (IsCaptchaValid && Page.IsValid && txtAttachment.HasFile)

 

--------------------------------------------

 

2 - Diğer karşılaşabileceğiniz problem ise şu şekildedir:

Mail ayarlarınızı yaptınız. Test mailini yolladınız Test Successfull mesajını aldınız. Posta kutunuzu kontrol ettiğinizde test maili de gelmişti. Fakat eğer iletişim sayfasından yolladığınız mailler size ulaşmıyorsa aşağıdaki kısmı bulun ve mail.Sender = mail.ReplyTo; yazan satırı  mail.Sender = mail.From; ile değiştiin.

 

using (MailMessage mail = new MailMessage())

{

mail.From = new MailAddress(BlogSettings.Instance.Email, name);

mail.ReplyTo = new MailAddress(email, name);

mail.Sender = mail.ReplyTo;

Tags: , , , , , ,

Blog Engine

Tufan Ünlü

Tufan Ünlü 1986 yılında İstanbul’da doğdu. Liseyi; Haydarpaşa Anadolu Teknik Lisesi Otomatik Kumanda bölümünde, üniversiteyi, Marmara Üniversitesi TBMYO Endüstriyel Elektronik bölümünde okudu. Yazılıma olan merakı lisede aldığı mikroişlemciler, C++, assembly, PLC gibi derslerle başladı. Daha sonra, Bilge Adam Bilgi Teknolojileri Akademisi’nde 500 saatlik yazılım ve veritabanı uzmanlığı eğitimi aldı. Şuan Türkiye'nin önde gelen bilişim firmalarından birinde “Yazılım Geliştirme Uzmanı” olarak çalışmaktadır.  Ayrıca, Anadolu Üniversitesi Açık Öğretim Fakültesi İşletme bölümünde lisans eğitimine devam etmektedir.

Month List