1. Táirgí
  2.   Ríomhphost
  3.   .NET
  4.   MSGReader  

MSGReader  

 
 

Leabharlann .NET le haghaidh Outlook MSG Próiseáil Comhaid

Oscail Foinse C# .NET API chun comhaid MS Outlook MSG agus EML a Léamh, a Scríobh agus a Thiontú.

Is MSGreader leabharlann Foinse Oscailte C # .NET chun comhaid Outlook MSG agus EML a léamh. Cuireann sé ar chumas forbróirí comhaid dearcadh MSG agus EML a léamh gan Microsoft Outlook a úsáid. Tacaítear go hiomlán leis na rudaí dearcadh is coitianta ar nós R-phost, Ceapachán, Tasc, Cárta Teagmhála & Nóta Greamaitheach. Tacaítear freisin le gach cineál coirp i gcomhaid MSG, mar Téacs, HTML, HTML atá leabaithe in RTF agus RTF.

Tá roinnt roghanna ar fáil chun comhaid MSG a ionramháil in MSGReader. Ligeann sé d'fhorbróirí ceangaltáin a bhaint as teachtaireachtaí ríomhphoist; is féidir leo an comhad a shábháil go ceann nua freisin.

Tá roinnt roghanna ar fáil chun comhaid MSG a ionramháil in MSGReader. Ligeann sé d'fhorbróirí ceangaltáin a bhaint as teachtaireacht ríomhphoist; is féidir leo an comhad a shábháil go ceann nua freisin. 

Previous Next

Tús a chur le MSGreader

Is é an bealach is éasca chun MSGreader a shuiteáil trí NuGet. Chun é a úsáid ó Chonsól Bainisteoir Pacáiste Visual Studio, cuir isteach an t-ordú seo a leanas.

Seo é an t-ordú

 Install-Package MSGReader 

Ag baint úsáide as MSGReader ó theanga COIM-bhunaithe mar script VB nó VB6.

Gcéad dul síos, ní mór duit an leagan is déanaí a íoslódáil agus ansin an tionscadal MSGReader a oscailt, an sprioc Ardán a shocrú go X86 & ansin an cód a thógáil i mód scaoileadh, Faigh "MsgReader.dll" comhad ó fhillteán BuildOutput & Cóipeáil an comhad chuig an suíomh atá ag teastáil. Ina dhiaidh sin Cláraigh an comhad le haghaidh COM interop ag baint úsáide as an ordú seo a leanas.

Léigh & Sábháil Outlook MSG Ceangaltán Teachtaireacht ag baint úsáide as .NET

Cuireann MSGreader ar chumas fhorbróirí C# rochtain a fháil ar theachtaireachtaí ríomhphoist & a cheangal ar chomhaid Outlook MSG agus EML. Soláthraíonn sé tacaíocht chun comhad MSG Outlook a léamh agus an comhlacht teachtaireachta agus a ceangaltáin go léir a shábháil i bhfillteán aschuir.

Léigh sonraí MSG - C#

// Read a email .msg file
Message message = new MsgReader.Outlook.Storage.Message("fileformat.msg");
// Read sender
Console.WriteLine("Sender:" + message.Sender);
// Read sent on
Console.WriteLine("SentOn:" + message.SentOn);
// Read recipient to
Console.WriteLine("recipientsTo:" + message.GetEmailRecipients(MsgReader.Outlook.RecipientType.To, false, false));
// Read recipient cc
Console.WriteLine("recipientsCc:" + message.GetEmailRecipients(MsgReader.Outlook.RecipientType.Cc, false, false));
// Read subject
Console.WriteLine("subject:" + message.Subject);
// Read body html
Console.WriteLine("htmlBody:" + message.BodyHtml);

Tiontaigh Outlook MSG mar Téacschomhad ag baint úsáide as .NET API

Soláthraíonn MSGreader API na gnéithe chun dearcadh MSG a shábháil mar chomhad téacs ag baint úsáide as .NET API. Is féidir le forbróirí teacht go héasca ar inneachar an chomhaid MSG. Cruthaigh sampla den bhosca dialóige comhad a shábháil agus sábháil an teachtaireacht i bhformáid TXT.

Sábháil Ríomhphost Outlook mar Théacs - C#


var fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, 
  "suggestion.msg");
using (var msg = new MsgReader.Outlook.Storage.Message(fileName))
{
  var sb = new StringBuilder();
  var from = msg.Sender;
  var sentOn = msg.SentOn;
  var recipientsTo = msg.GetEmailRecipients(
    MsgReader.Outlook.Storage.Recipient.RecipientType.To, false, false);
  var recipientsCc = msg.GetEmailRecipients(
    MsgReader.Outlook.Storage.Recipient.RecipientType.Cc, false, false);
  var recipientsBCC = msg.GetEmailRecipients(
    MsgReader.Outlook.Storage.Recipient.RecipientType.Bcc, false, false);
  var subject = msg.Subject;
  sb.AppendLine($"  From: {from.DisplayName} {from.Email}");
  sb.AppendLine($"  Sent: {sentOn.Value}");
  sb.AppendLine($"   To: {recipientsTo}");
  sb.AppendLine($"   CC: {recipientsCc}");
  sb.AppendLine($"  BCC: {recipientsBCC}");
  sb.AppendLine($"Subject: {subject}");
  sb.AppendLine($"  Body:");
  sb.AppendLine(msg.BodyText);
  File.WriteAllText(Path.Combine(
    AppDomain.CurrentDomain.BaseDirectory, "suggestion.txt"), 
    sb.ToString());
}
 Gaeilge