..
Hepimizin bildiği gibi e-postalar, özellikle kullanım kolaylığı için çok popüler bir iletişim mekanizması vardır. Bir programcı için bu uygulamalarınızın kullanıcıları arasında mesaj, rapor ve dosya göndermek sağlamak için önemli bir araçtır yani.
Sürüm 2.0 ile başlayarak. NET Framework sahip e-posta mesajları oluşturmak ve göndermek için bazı sınıfları sağlar System.Net.Mail ad getirilmiştir. Bu mesajlar basit metin, HTML ve ekleri içerebilir. Uygulamada bir e-posta iletimini iki adım ayrılabilir: oluşturma ve (Basit Posta Aktarım Protokolü) bir SMTP aynı mesajı gönderme.
E-posta mesajı oluşturulması basit veya karmaşık olabilir. En basit versiyonda bir nesnenin bir gönderici, alıcı ve vücudun bir e-posta iletisi oluşur, gerçek mesaj yani. E-posta Bu basit tip. NET Framework kullanarak tek bir kod satırı ile oluşturulabilir. E-postanın daha karmaşık sürümlerinde de, özel bir kodlama türü HTML kodu içeren, resimler (ek olarak) içeren veya HTML görüntüleri gömülü olabilir.
Oluşturmak ve e-posta mesajı aşağıdaki adımları izlemeniz gerekir göndermek için:
Şimdi bunun nasıl yapılacağını görelim. MailMessage sınıfı dört boş bir mesaj oluşturmak için izin kurucular, ya da, en eksiksiz sürümü, bir mesaj gönderen, alıcı, konu ve mesaj gövdesi sağlar. Biz parametre sayısı ile kurucu kullanan bir örnek aşağıda
MailMessage msg = new MailMessage ("mittente@mittente.com"
"Destinatario@destinatario.com", "Konu", "e-posta içeriği");
Bu da MailAddress nesnelerin şeklinde gönderici ve alıcı belirtebilirsiniz. Bu tür bir nesne bir e-posta adresini belirlemenizi sağlar, aynı zamanda, aşağıdaki örnek gibi görünen ad yerine aynı (takma ad) ve şifreleme türünü belirlemek için gösterir
MailMessage msg = new MailMessage (
Yeni MailAddress ("mittente@mittente.com", "Görüntülenen Gönderen Adı")
Yeni MailAddress ("destinatario@destinatario.com"
)) "Alıcı Adı Gösterilme";
Şifreleme türünü belirlemek için, MailAddress başka bir yapıcı kullanmanız gerekir
MailMessage msg = new MailMessage (yeni MailAddress ("mittente@mittente.com"
) Encoding.ASCII "Gönderen Adı Gösterilme"
Yeni MailAddress ("destinatario@destinatario.com"
Encoding.ASCII)) "Alıcı Adı Gösterilme";
Ancak, nadiren kodlama türü tanımlamanız gerekiyor.
| |
AutoCAD (eBook)
Mimari yapıların oluşturulması. Sadece 29 de €. |
| |
HTML (Ders)
29 € dan Web için biçimlendirme dili. |
| |
VB.NET (Ders)
Visual Basic ile Masaüstü Uygulamaları olun .. 49 € düşük. |