Forum
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
Hocam webmail tarzı birşey yapmakmı istiyorsunuz ? Yoksa mail grubu mantığında bir yazılım mı?
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
ya arkadaşlar bu konu hakkında bilgi verecek yok mu
Öncelikle şunu sorayım, Mail Server altyapınız Exchange mi? Yoksa hosting firmalarında kullanılan MailEnable tarzı birşey mi?
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?
Ö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
Exchangede nasıl yapabilirsin bir fikrim yok ama exchangede OWA dediklerinin yapıyor.
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
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
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
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.
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
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?
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
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
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/
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();
Gmail tarafında erişim için izin isteyebilir.