Code C# sử dụng mail google để gửi mail bằng Gmail API
Bước 1: Đăng ký google gmail API
Bước 2: Tải file credential.json
Bước 3: Code c# login và lấy thông tin gmail
Bước 4: Code c# get token email bằng info ở bước 3
Bước 5: C# get service bằng token bước 4
Bước 6: Gửi mail
Thông tin thêm:
Trong thư viện MimeKit
của C#, TextPart
là một lớp được sử dụng để đại diện cho một phần văn bản trong một tin nhắn email. TextPart
cho phép bạn chỉ định kiểu văn bản của nội dung email. Dưới đây là các kiểu văn bản thông thường mà TextPart
hỗ trợ:
-
Plain Text (Kiểu văn bản thuần túy):
TextPart
với kiểuTextPart.TextPlain
cho phép bạn chỉ định nội dung văn bản dạng plain text (văn bản thuần túy) trong tin nhắn email. Đây là kiểu văn bản mặc định nếu không được chỉ định.var plainTextPart = new TextPart(TextPart.TextPlain) { Text = "This is a plain text email." };
-
HTML (HyperText Markup Language):
TextPart
với kiểuTextPart.TextHtml
cho phép bạn chỉ định nội dung email dưới dạng HTML (HyperText Markup Language). Bạn có thể sử dụng các định dạng HTML, các thẻ và thuộc tính để tạo nội dung email có định dạng.var htmlTextPart = new TextPart(TextPart.TextHtml) { Text = "<p>This is an HTML email.</p>" };
-
Enriched Text (Kiểu văn bản được tăng cường):
TextPart
với kiểuTextPart.TextEnriched
cho phép bạn chỉ định nội dung văn bản được tăng cường. Kiểu này được sử dụng ít hơn so với Plain Text và HTML.var enrichedTextPart = new TextPart(TextPart.TextEnriched) { Text = "This is an enriched text email." };
-
Richtext (Kiểu văn bản định dạng):
TextPart
với kiểuTextPart.RichText
cho phép bạn chỉ định nội dung văn bản được định dạng. Tuy nhiên, kiểu này ít được hỗ trợ và không phổ biến trong email hiện đại.var richtextPart = new TextPart(TextPart.RichText) { Text = "This is a richtext email." };
Với TextPart
, bạn có thể chọn kiểu văn bản phù hợp với nội dung email mà bạn muốn gửi.