Bu kolay eğitimde, C#** kullanarak e-posta ile **Word Document göndermeyi öğreneceğiz. Aşağıdaki örnekte, C# kullanarak Word Belgesini e-posta gövdesinde göndermenin ne kadar kolay olduğunu göreceksiniz. Örneği Linux, macOS veya Windows gibi yaygın olarak bulunan herhangi bir işletim sisteminde kullanabilirsiniz.
C# Kullanarak Word Belgesini E-postayla Gönderme Adımları
- Visual Studio’daki NuGet paket yöneticisi aracından Aspose.Words ve Aspose.Email kitaplıklarını yükleyin.
- E-posta olarak göndermek üzere belgeyi yüklemek için Document sınıf nesnesini başlatın
- Belgeyi bir ara MHTML formatına akış olarak kaydedin
- MHTML’yi MailMessage olarak yüklemek ve özelliklerini ayarlamak için MailMessage sınıf örneğini oluşturun
- SMTP istemcisini örnekleyin ve Word belgesini C# kullanarak e-posta olarak gönderin
Yukarıdaki adımlarda, ilk adımda e-posta olarak göndermek için Word belgesini yükleyeceğiz. Ardından, yüklenen belgeyi ara MHTML biçiminde bir akışa kaydedeceğiz. Sonraki adımlarda, MailMessage class kullanarak MHTML’yi yükleyeceğiz ve mail özelliklerini ayarlayacağız. Son olarak, C#* içinde DOCX’ten e-posta oluşturmak için bir SMTP istemci sınıfı örneği başlatılacaktır.
C# Kullanarak Word Belgesini E-postayla Gönderme Kodu
Yukarıdaki örnekte, iki adımlı yaklaşımı benimseyerek C#* kullanarak Word Belgesini e-posta gövdesinde gönderdik. İlk adımda, akışları kullanarak DOCX’i ara formatlı bir MHTML dosyası olarak yükledik ve kaydettik. Daha sonra ikinci adımda MailMessage kullanarak akışa MHTML yükledik. Son olarak, SMTP istemcisini kullanarak, Belgeyi e-posta ile C#* ile göndeririz.
Bu basit konuda, C#* kullanarak DOCX’ten nasıl e-posta oluşturulacağını araştırdık. Ancak, DOCX’in MD dosyasına dönüştürülmesini arıyorsanız, C# kullanarak Word’ü Markdown’a dönüştürme makalesine bakın.