folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net Mail Okuyup Otomatik Cevap Verme Nasıl Yapılır?



Asp.Net Mail Okuyup Otomatik Cevap Verme Nasıl Yapılır?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    asp.net ile mail adresimize gelen bir mailin yanındaki txt dosyasına erişebilirmiyiz? asp.net ile atıyorum her 10 dakikada 1 yeni mail geldimi diye kontrol edicem geldiyse eğer ekte bir txt dosyası var mı yok mu eğer varsa o text i nasıl okurum aslında okuması kolay StreamReader ile okurumda gelen maillere ve maildeki dosya ekine nasıl ulaşabilirim? Kullanacağım mail hosting firmalarının vermiş olduğu mail olacak.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSH
    SSH's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    bu konu ile ilgili daha önce hiç çalışmadım amma mail ile gelen txt dosyasınımı okuman şart?

    temel sıkıntı nedir alternatif çözüm üretmeyi deneyebiliriz.


    şurada şöyle birşey var baya detaylı birşeye benziyor incelemende fayda var

    http://mailsystem.codeplex.com/

    http://mailsystem.codeplex.com/SourceControl/latest#Samples/CS/ActiveUp.MailSystem.WebMessaging/DownloadAttach.aspx.cs


    sırıtma la.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    http://www.yenasoft.com/wp-content/uploads/file/SolidworksKurulumLisansEtkinlestirmeTransferKlavuzu_inst.2012_R0.pdf

    hocam bu dediğim olayı solidworks yapıyor pdf de sayfa 10.Sen solidworks sunucularına aktivasyon için mail atıyosun attıgın mailde text dosyası var.O text in içindede yine solidworks programı tarafından oluşturulan donanım bilgileri var.Senin ekran kartı id in,senin anakart id in falan yazıyo.Solidworks te bu id leri okuyup şifreliyo(md5 galiba) sana geri mail atıyor şifrelenmiş kodu.

    Bunun daha kolayı siteye fileupload koyup kullanıcıdan txt dosyasını upload etmesini istemek sonra içindeki verıyı streamreader ile okuyup şifreleyip kullanıcıya atmak.Ben sadece bu işlemi mail üzerinden nasıl yapabiliriz acaba diye düşündüm.Şimdi verdiğin linklere bakıyorum hocam.

     

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    Hocam öncelikle olaya Asp.net olarak bakma. Ben olsam C# servisi olarak yazarım. Asp.net'de birşeyi zamanlayıp çalıştıramazsın (bir browser açıp her 10 dakikada bir sayfayı refreshletmezsen yani yada panelde zamanlanmış görev çalıştırmazsan).

    Öncelikle yöntemden yola çıkalım. Eğer shared bir hosting varsa bir asp.net sayfası yapıp panelden 10 dakikada bir zamanlayacak şekilde çalıştırabilirsin. Eğer kendi sunucun varsa basit bir Windows servis yada Console uygulaması yazarak Quartz.NET ile 10 dakikada bir kontrol ettirebilirsin.

    Kontrol olayı nasıl olacak? http://hpop.sourceforge.net/ şu library'i http://stackoverflow.com/questions/10317411/how-to-save-email-attachment-using-openpop şurada kullanılan şekilde tekil bir mail'in attach'lerine ulaşma şansın varmış.

    Peki yeni gelen mailler? Bu konuda tam bilgim yok ama fikrim var. Bir son işlediğin mail ile ilgili id vs. tutarak "Şu tarihten sonra" , "Şu ID'den sonra" gibi bir kontrol ile yeni gelen mailleri işleyebilirsin.

     


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angels_demos
    angels_demos's avatar
    Kayıt Tarihi: 03/Haziran/2006
    Erkek
    TeRRoR bunu yazdı

    Hocam öncelikle olaya Asp.net olarak bakma. Ben olsam C# servisi olarak yazarım. Asp.net'de birşeyi zamanlayıp çalıştıramazsın (bir browser açıp her 10 dakikada bir sayfayı refreshletmezsen yani yada panelde zamanlanmış görev çalıştırmazsan).

    Öncelikle yöntemden yola çıkalım. Eğer shared bir hosting varsa bir asp.net sayfası yapıp panelden 10 dakikada bir zamanlayacak şekilde çalıştırabilirsin. Eğer kendi sunucun varsa basit bir Windows servis yada Console uygulaması yazarak Quartz.NET ile 10 dakikada bir kontrol ettirebilirsin.

    Kontrol olayı nasıl olacak? http://hpop.sourceforge.net/ şu library'i http://stackoverflow.com/questions/10317411/how-to-save-email-attachment-using-openpop şurada kullanılan şekilde tekil bir mail'in attach'lerine ulaşma şansın varmış.

    Peki yeni gelen mailler? Bu konuda tam bilgim yok ama fikrim var. Bir son işlediğin mail ile ilgili id vs. tutarak "Şu tarihten sonra" , "Şu ID'den sonra" gibi bir kontrol ile yeni gelen mailleri işleyebilirsin.

     

    zamanlı görev ekler dakika başı işlem yapılır

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    Amma zormuş php de imap kullanarak 2-3 saatte hallederdin

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    @TeRRoR hocam verdiğin linke bakıcam. Asp.net ile paylasımlı hosting üzerinde yapmak daha kolay olur sanki.Yinede zaman alıcak bi iş gbi duruyo daha önce yapmadım çünkü bakıyım biraz zorlanırsam cok kasmam ama ben mantıgını merak etmiştim oda kafamda canlandı nasıl yapılabileceği.

Toplam Hit: 927 Toplam Mesaj: 7