C# Exchance Outlook Server Bağlantı
-
serverıma kurduğum exchance outlook 2013 serverıma yerel ip üzerinden bağlanıp maillerimin yediğini almak istiyorum fakat bununla ilgili döküman bulamadım nasıl bağlantı kuracağımı ve maillerimin yedeğini alabileceğim konusunda yardım edebilecek varmıdır.
-
http://msdn.microsoft.com/en-us/library/office/fp161224(v=office.15).aspx
burdaki sdk yı kullanabilirsin hocam ama çok detaylı..
sadece mailleri çekeceksen bir pop3 client işini görür aslında
http://www.codeproject.com/Articles/21377/NET-POP-MIME-Client
bu da exchange web server işe yarar
http://www.codeproject.com/Articles/399015/Exchange-Web-Services
-
unbalanced bunu yazdı
http://msdn.microsoft.com/en-us/library/office/fp161224(v=office.15).aspx
burdaki sdk yı kullanabilirsin hocam ama çok detaylı..
sadece mailleri çekeceksen bir pop3 client işini görür aslında
http://www.codeproject.com/Articles/21377/NET-POP-MIME-Client
bu da exchange web server işe yarar
http://www.codeproject.com/Articles/399015/Exchange-Web-Services
sdkya baktımda işin içinden çıkamadım :D
exchange web server la iletişim kuramadım server üzerinde sıkıntı orada hocam :D
-
hocam bunla iligli aslında bir sürü kaynak var :) bir çok yolu var yapmak için ama exchange 2013 de çalışmayabilir bazıları.
add-in de yazabilirsin outlook için aslında.. tümleşik çalışabilir. Bu konuda türkçe kaynak bulabileceğini sanmıyorum. Biraz araştırma yapmak lazım. Daha önce bu konuyla ilgili çalışmadığım için işler nasıl yürür bilmiyorum
-
hocam direkt c# ile outlook'un kendisini de okuyabilirsin. bi ara bazı kişilerden gelen mailleri o şekilde yapıyordum. her 5dk da bir son 500 mailimi kontrol ettirip, attachmentları vb.. db'ye ve file servera atıyordum.
şuan maillerimi kendi bilgisayarım dışında tutuyorum. outlook'un da bu tarz bi özelliği var. eğer gizli kalmasını istediğin bir bilgi vb.. olduğunda ftp serverın fişini çekiyorsun ve outlook kullanılmaz hale geliyor ;)
-
unbalanced bunu yazdı
hocam bunla iligli aslında bir sürü kaynak var :) bir çok yolu var yapmak için ama exchange 2013 de çalışmayabilir bazıları.
add-in de yazabilirsin outlook için aslında.. tümleşik çalışabilir. Bu konuda türkçe kaynak bulabileceğini sanmıyorum. Biraz araştırma yapmak lazım. Daha önce bu konuyla ilgili çalışmadığım için işler nasıl yürür bilmiyorum
uğraşlarım sonucu şuraya kadar geldim :D
SSL/TLS güvenli kanalı içi güven ilişkisi kurulamadı.
-
attackatak bunu yazdı
hocam direkt c# ile outlook'un kendisini de okuyabilirsin. bi ara bazı kişilerden gelen mailleri o şekilde yapıyordum. her 5dk da bir son 500 mailimi kontrol ettirip, attachmentları vb.. db'ye ve file servera atıyordum.
şuan maillerimi kendi bilgisayarım dışında tutuyorum. outlook'un da bu tarz bi özelliği var. eğer gizli kalmasını istediğin bir bilgi vb.. olduğunda ftp serverın fişini çekiyorsun ve outlook kullanılmaz hale geliyor ;)
hocam outlook kullanmıyorum web girişli bir server var ordaki maillerimi okuyup excele kaydetmek istiyorum sadece :D ip adresi üzerinden
-
furkiak bunu yazdıunbalanced bunu yazdı
hocam bunla iligli aslında bir sürü kaynak var :) bir çok yolu var yapmak için ama exchange 2013 de çalışmayabilir bazıları.
add-in de yazabilirsin outlook için aslında.. tümleşik çalışabilir. Bu konuda türkçe kaynak bulabileceğini sanmıyorum. Biraz araştırma yapmak lazım. Daha önce bu konuyla ilgili çalışmadığım için işler nasıl yürür bilmiyorum
uğraşlarım sonucu şuraya kadar geldim :D
SSL/TLS güvenli kanalı içi güven ilişkisi kurulamadı.
http://support.microsoft.com/kb/954584/tr
-
edit: outlook kullanmıyorum yazmışsın. yeni gördüm. belki arayan biri olur kalsın burda kod.
using OutLook = Microsoft.Office.Interop.Outlook;
Bunu kullanarak =>
_sentBox = myNam.GetDefaultFolder(OutLook.OlDefaultFolders.olFolderSentMail).Items;
OutLook.Application mailApp = new OutLook.Application();
OutLook.NameSpace myNam = mailApp.GetNamespace("MAPI");for (int i = 0; i >= 100; i--)
{
OutLook._MailItem mail = _sentBox[i] as OutLook._MailItem;...
}
Bu kod işini görecektir. Exchange user'dan gelen mail adreslerinin açılımını görebilmen için =>
myNam.CreateRecipient(exchangeDirectory).AddressEntry.GetExchangeUser().PrimarySmtpAddress;
exchangeDirectory bilgisi exchange serverda ki mail adresi yeri.
attackatak tarafından 31/Eki/14 11:28 tarihinde düzenlenmiştir -
henüz hala işin içinden çıkamadım :D