HTML JPG PDF XML MSG
Aspose.Email  untuk .NET
MSG

Pembuatan Laporan Massal dalam Format MSG melalui C #

Hasilkan pesan email MSG secara massal tanpa memerlukan Outlook atau Thunderbird.

Cara Menghasilkan Laporan Berbasis MSG Menggunakan C #

Untuk membuat laporan MSG, kita akan menggunakan

Aspose.Email untuk.NET

API yang merupakan API pembuatan laporan yang kaya fitur, kuat, dan mudah digunakan untuk platform C #. Buka

NuGet

manajer paket, cari Aspose.Email dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Perintah Konsol Manajer Paket


PM> Install-Package Aspose.Email

Langkah-langkah untuk Merakit MSG melalui C #

  1. Buat template dari MailMessage
  2. Tambahkan bidang dinamis untuk bidang Subjek, Kepada, Dari & HTMLBody
  3. Membuat TemplateEngine menggunakan objek MailMessage
  4. Buat sumber data dan pemetaan ke bidang template
  5. Buat pesan secara massal menggunakan metode TemplateEngine.instantiate
  6. Simpan pesan dalam format MSG

Persyaratan Sistem

Aspose.Email untuk.NET didukung pada semua sistem operasi utama. Pastikan Anda memiliki prasyarat berikut.

  • Microsoft Windows atau OS yang kompatibel dengan.NET Framework, .NET Core, dan Xamarin Platform
  • Lingkungan pengembangan seperti Microsoft Visual Studio
  • Aspose.Email untuk.NET direferensikan dalam proyek Anda
 

Kode contoh C # untuk pembuatan laporan pesan MSG


    // create a template from MailMessage
    MailMessage template = new MailMessage();
    // add template field to subject
    template.Subject = "Hello, #FirstName#";
    template.From = new MailAddress("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.");
    // add template field to receipt
    template.To.Add(new MailAddress("#Receipt#", true));
    // add template field to html body
    template.HtmlBody = "Dear #FirstName# #LastName# Sent Date: #Date#";
    // create a new TemplateEngine with the template message.
    var engine = new Email.Tools.Merging.TemplateEngine(template);
   
    // fill a DataTable
    var dt = new System.Data.DataTable();
    dt.Columns.Add("Receipt", typeof(string));
    dt.Columns.Add("First Name", typeof(string));
    dt.Columns.Add("Last Name", typeof(string));
    dt.Columns.Add("Date", typeof(DateTime));
    System.Data.DataRow dr;
   
    dr = dt.NewRow();
    dr["Receipt"] = "This email address is being protected from spambots. You need JavaScript enabled to view it.";
    dr["First Name"] = "Nancy";
    dr["Last Name:"] = "Davolio";
    dr["Date"] = System.DateTime.Now;
    dt.Rows.Add(dr);
   
    dr = dt.NewRow();
    dr["Receipt"] = "This email address is being protected from spambots. You need JavaScript enabled to view it.";
    dr["First Name"] = "Andrew";
    dr["Last Name"] = "Fuller";
    dr["Date"] = System.DateTime.Now;
    dt.Rows.Add(dr);
   
    dr = dt.NewRow();
    dr["Receipt"] = "This email address is being protected from spambots. You need JavaScript enabled to view it.";
    dr["First Name"] = "Janet";
    dr["Last Name"] = "Leverling";
    dr["Date"] = System.DateTime.Now;
    dt.Rows.Add(dr);
   
    // map columns
    var mappings = new System.Data.Common.DataColumnMappingCollection();
    mappings.Add(new System.Data.Common.DataColumnMapping("Receipt", "Receipt"));
    mappings.Add(new System.Data.Common.DataColumnMapping("First Name", "FirstName"));
    mappings.Add(new System.Data.Common.DataColumnMapping("Last Name", "LastName"));
    mappings.Add(new System.Data.Common.DataColumnMapping("Date", "Date"));
    Aspose.Email.MailMessageCollection messages;
   
    //  create messages from engine
    messages = engine.Instantiate(dt, mappings);
    for (int i = 0; i < messages.Count; i++)
    {
        // save messages in MSG format
        messages[i].Save(i + ".msg");
    }
 
  • Tentang Aspose.Email untuk.NET API

    Aspose.Email adalah solusi penguraian format Microsoft Outlook dan Thunderbird. Seseorang dapat dengan mudah membuat, memanipulasi, mengonversi format email dan penyimpanan seperti MSG, EMLX, EML dan MHT. Penanganan lampiran email, kustomisasi header pesan dan implementasi protokol jaringan yang berbeda seperti POP3, IMAP & SMTP untuk mengirim & menerima email jauh lebih mudah. Ini adalah API mandiri dan tidak memerlukan Microsoft Outlook atau instalasi perangkat lunak lainnya.

    Aplikasi Gratis untuk Merakit MSG

    Periksa demo langsung kami untuk membuat file MSG dengan manfaat berikut.

      Tidak perlu mengunduh atau mengatur apa pun
      Tidak perlu menulis atau mengkompilasi kode
      Cukup unggah file MSG dan tekan tombol “Assemble”
      Unduh file MSG yang dihasilkan dari tautan

    MSG What is MSG File Format

    MSG adalah format file yang digunakan oleh Microsoft Outlook dan Exchange untuk menyimpan pesan email, kontak, janji temu, atau tugas lainnya. Pesan tersebut dapat berisi satu atau lebih bidang email, dengan pengirim, penerima, subjek, tanggal, dan isi pesan, atau informasi kontak, rincian janji temu, dan satu atau lebih spesifikasi tugas. Properti yang membentuk objek Pesan, termasuk juga merupakan bagian dari file MSG. File MSG memiliki header, badan pesan utama, dan hyperlink sebagai teks ASCII biasa. File MSG juga cocok dengan program yang membutuhkan Antarmuka Pemrograman Aplikasi Pesan Microsoft (MAPI).

    Read More

    Format Pembuatan Laporan yang Didukung Lainnya

    Menggunakan C #, seseorang dapat dengan mudah menghasilkan laporan dari berbagai format termasuk.

    EML (Pesan Email Outlook)
    MBOX (Pesan Surat Elektronik)
    OST (File Penyimpanan Offline)
    PST (File Penyimpanan Pribadi Outlook)