Forum

ASP.NET ile mail g&...
 
Bildirimler
Hepsini Temizle

ASP.NET ile mail görüntüleme

24 Yazılar
4 Üyeler
0 Reactions
1,272 Görüntüleme
(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

Merhaba arkadaşlar 

Yaptığım projede (asp.net ile ) herhangi bir mail adresime gelen mailleri sitede göstermek istiyorum Bunu nasıl yapabilirim bi fikri olan varsa yardımcı olursa sevinirim.Amacım site üzerinden mail gönderip cevabını yine sitede görüntülemek veya herhangi bir mailin sitede görüntülemesini sağlamak .google dan biraz baktım ancak pek bişey bulamadım 

 
Gönderildi : 17/05/2013 18:35

(@ozgurmazlum)
Gönderiler: 2208
Illustrious Member
 

Hocam webmail tarzı birşey yapmakmı istiyorsunuz ? Yoksa mail grubu mantığında bir yazılım mı?

 
Gönderildi : 17/05/2013 20:59

(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

Hocam webmail tarzı birşey yapmakmı istiyorsunuz ? Yoksa mail grubu mantığında bir yazılım mı?

Ben şimdi bana gönderilecek mailleri site üzerinden gösterecem.Şöyle düşünelim gmaile açınca maillerimi nasıl görüyorum bende gmaile gelen maillerin sitem üzerinden görüntülemek ve gerktiğinde cevap vermek istiyorum.Bide şöyle bir durum varmış extchange mail ile mailleri arşivleyim listeleme gibi bir durum varmış ancak buda her an arşivleme yapmak gerekli,gerçi extchange hakkında da bilgim yok 

 
Gönderildi : 20/05/2013 20:19

(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

ya arkadaşlar bu konu hakkında bilgi verecek yok mu 

 
Gönderildi : 24/05/2013 15:05

(@omerkilinc)
Gönderiler: 78
Estimable Member
 

Öncelikle şunu sorayım, Mail Server altyapınız Exchange mi? Yoksa hosting firmalarında kullanılan MailEnable tarzı birşey mi?

 
Gönderildi : 24/05/2013 15:13

(@ozgurmazlum)
Gönderiler: 2208
Illustrious Member
 

Hocam senin istediğin tam olarak bir webmail oluyor. Bunu php tarafından ücretsiz yapan çok bilindik bir script var roundcube diye. Aspnet için

http://www.hmailserver.com/forum/viewtopic.php?t=8089 bu linki inceleyebilir misiniz?

 

 
Gönderildi : 24/05/2013 17:51

(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

Öncelikle şunu sorayım, Mail Server altyapınız Exchange mi? Yoksa hosting firmalarında kullanılan MailEnable tarzı birşey mi?

Benim kendi serverım exchange var ancak exchange ile nasıl yapılacağını bilmiyorum (arşivleme ile yapılabilirmiş diye duydum )ve bunu c# ile kodlamayı düşünüyorum 

 

 
Gönderildi : 27/05/2013 17:24

(@ozgurmazlum)
Gönderiler: 2208
Illustrious Member
 

Exchangede nasıl yapabilirsin bir fikrim yok ama exchangede OWA dediklerinin yapıyor.

 
Gönderildi : 27/05/2013 17:28

(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

Hocam senin istediğin tam olarak bir webmail oluyor. Bunu php tarafından ücretsiz yapan çok bilindik bir script var roundcube diye. Aspnet için

http://www.hmailserver.com/forum/viewtopic.php?t=8089 bu linki inceleyebilir misiniz?

 

Ya hocam ordan pek bişey anlamadım hem veilen rar lar kaldırılımış çalışmıyor.Asp.net ile yapmaya çalışıyorum ancak bi türlü içinden çıkamadım 

 
Gönderildi : 27/05/2013 17:29

(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

Exchangede nasıl yapabilirsin bir fikrim yok ama exchangede OWA dediklerinin yapıyor.

Şöyle bir durum varmış exchange ile arşivledikten sonra mailler arşivden çekiliyormuş ancak maillerin her an arşivlemesi lazım buda server ın canını sıkar biraz 

 
Gönderildi : 27/05/2013 17:31

(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

Exchangede nasıl yapabilirsin bir fikrim yok ama exchangede OWA dediklerinin yapıyor.

Şöyle bir durum varmış exchange ile arşivledikten sonra mailler arşivden çekiliyormuş ancak maillerin her an arşivlemesi lazım buda server ın canını sıkar biraz 

C# ta hazır bir kütüphane yok mu acaba 

 
Gönderildi : 27/05/2013 17:34

(@omerkilinc)
Gönderiler: 78
Estimable Member
 

Bana sorarsan OWA nın temalarını kendine göre editleyerek kullanman daha mantıklı. Ama ille de kendim yazacağım dersen http://anmar.eu.org/projects/sharpwebmail/ Open Source projesini inceleyebilirisin.

Yazacağın uygulamanın temel olarak IMAP yada POP,SMTP Protokollerini kullanacağını düşünürsek Bunlarla ilgili kütüphanelere ulaşabilirisin. Ama dediğim gibi Halihazırda canavar gibi altyapı olan OWA nın görselliğini istediğin gibi düzenleyip kullanabilmek varken oturup da buna yazılım geliştirmek zaman kaybı.

Arka planda Exchange olmasaydı o zaman hak verirdim. Çünkü Mailenable tarzı yapılarda çok kullanışlı webmail arayüzü olmuyor.

 
Gönderildi : 27/05/2013 17:45

(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

Bana sorarsan OWA nın temalarını kendine göre editleyerek kullanman daha mantıklı. Ama ille de kendim yazacağım dersen http://anmar.eu.org/projects/sharpwebmail/ Open Source projesini inceleyebilirisin.

Yazacağın uygulamanın temel olarak IMAP yada POP,SMTP Protokollerini kullanacağını düşünürsek Bunlarla ilgili kütüphanelere ulaşabilirisin. Ama dediğim gibi Halihazırda canavar gibi altyapı olan OWA nın görselliğini istediğin gibi düzenleyip kullanabilmek varken oturup da buna yazılım geliştirmek zaman kaybı.

Arka planda Exchange olmasaydı o zaman hak verirdim. Çünkü Mailenable tarzı yapılarda çok kullanışlı webmail arayüzü olmuyor.

 

ya hocam OWA yı pek bilmiyorum bu exchange birlikte mi çalışacak yani exchange e bağlı mı olacak 

 
Gönderildi : 27/05/2013 18:12

(@omerkilinc)
Gönderiler: 78
Estimable Member
 

Exchange in kurulu olduğu IIS e bak orada zaten yapıyı görürsün. Exchange kurarken devre dışı bırakmadıysan OWA zaten kendisi kuruluyor. Ekstra bir işlem yapmana gerek yok. Sadece domainin dışarıdan owa ya erişimi için Firewall ve Dns ayarları yapman yeterli olacaktır. Exchange hangi versiyonunu kullanıyorsun?

 
Gönderildi : 27/05/2013 18:18

(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

Bana sorarsan OWA nın temalarını kendine göre editleyerek kullanman daha mantıklı. Ama ille de kendim yazacağım dersen http://anmar.eu.org/projects/sharpwebmail/ Open Source projesini inceleyebilirisin.

Yazacağın uygulamanın temel olarak IMAP yada POP,SMTP Protokollerini kullanacağını düşünürsek Bunlarla ilgili kütüphanelere ulaşabilirisin. Ama dediğim gibi Halihazırda canavar gibi altyapı olan OWA nın görselliğini istediğin gibi düzenleyip kullanabilmek varken oturup da buna yazılım geliştirmek zaman kaybı.

Arka planda Exchange olmasaydı o zaman hak verirdim. Çünkü Mailenable tarzı yapılarda çok kullanışlı webmail arayüzü olmuyor.

 

ya hocam OWA yı pek bilmiyorum bu exchange birlikte mi çalışacak yani exchange e bağlı mı olacak 

 

Hocam biraz baktımda owa exchange nin webe taşınması haliymiş web outlook kısacası benim istediğim ben maili müşteriye gönderecem ve bana geri dönüş yapacak ben bunu owa ile görüntüledim diyelim  ancak ben yarın öbür gün bu müşteri bilgilendirmelerimi nasıl raporlarım sitenin üstünden sıkıntı ordan kaynaklanacak gibi 

 
Gönderildi : 27/05/2013 18:21

(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

Exchange in kurulu olduğu IIS e bak orada zaten yapıyı görürsün. Exchange kurarken devre dışı bırakmadıysan OWA zaten kendisi kuruluyor. Ekstra bir işlem yapmana gerek yok. Sadece domainin dışarıdan owa ya erişimi için Firewall ve Dns ayarları yapman yeterli olacaktır. Exchange hangi versiyonunu kullanıyorsun?

Daha kurmadım ancak 2010 kuracam 

 
Gönderildi : 27/05/2013 18:26

(@omerkilinc)
Gönderiler: 78
Estimable Member
 

O zaman sana lazım olan Asp.Net ile IMAP bağlantısı. IMAP üzerinden gelen giden maillere erişebilirsin. IMAP ile ilgili örneklere de http://code.msdn.microsoft.com/windowsdesktop/emails-using-IMAP-53046bc2 buradan erişebilirsin.

 
http://www.codeproject.com/Articles/8008/IMAP-Client-library-using-C#xx2562067xx
http://interimap.codeplex.com/

 

 
Gönderildi : 27/05/2013 18:31

(@ErkaniNANC)
Gönderiler: 123
Estimable Member
Konu başlatıcı
 

O zaman sana lazım olan Asp.Net ile IMAP bağlantısı. IMAP üzerinden gelen giden maillere erişebilirsin. IMAP ile ilgili örneklere de http://code.msdn.microsoft.com/windowsdesktop/emails-using-IMAP-53046bc2 buradan erişebilirsin.

 
http://www.codeproject.com/Articles/8008/IMAP-Client-library-using-C#xx2562067xx
http://interimap.codeplex.com/

 

 

ya hocam bişeyler buldum da yanıt vermiyor hatası alıyor kod aşağıda sıkıntı nerde acaba izin mi gerekiyor.

 Imap imap = new Imap();

        imap.Connect("imap.gmail.com");

        imap.Login("[email protected]", "111111");

        imap.SelectInbox();

        List<long> uids = imap.SearchFlag(Flag.Unseen);

        foreach (long uid in uids)

        {

            string eml = imap.GetMessageByUID(uid);

            IMail email = new MailBuilder()

                .CreateFromEml(eml);

            TextBox1.Text = email.Subject;

            TextBox2.Text = email.Text;

        }

        imap.Close(); 

 
Gönderildi : 27/05/2013 18:55

(@omerkilinc)
Gönderiler: 78
Estimable Member
 

Gmail tarafında erişim için izin isteyebilir.

 
Gönderildi : 27/05/2013 19:03

Sayfa 1 / 2
Paylaş: