1. Các sản phẩm
  2.   E-mail
  3.   Python
  4.   Python-Emails
 
  

API Python miễn phí để tạo, tải và gửi email HTML

Thư viện Python mã nguồn mở để tải, gửi, nhận và theo dõi email với tệp đính kèm. Nó cho phép tải tin nhắn từ URL hoặc từ File.

Trong thế giới kỹ thuật số ngày nay, giao tiếp qua email đóng một vai trò quan trọng trong nhiều lĩnh vực khác nhau, từ giao tiếp cá nhân đến thư từ kinh doanh. Python, là một ngôn ngữ lập trình linh hoạt, cung cấp cho các nhà phát triển nhiều thư viện để xử lý các tác vụ liên quan đến email một cách hiệu quả. Một thư viện mã nguồn mở mạnh mẽ như vậy là python-emails, giúp đơn giản hóa việc xử lý, phân tích cú pháp và tạo email bên trong các ứng dụng Python. Thư viện cung cấp API đơn giản và trực quan, giúp bạn dễ dàng làm việc với email và tệp đính kèm.

Python-Emails là thư viện mã nguồn mở linh hoạt và thân thiện với người dùng, giúp đơn giản hóa các tác vụ xử lý email và bao gồm nhiều tính năng để làm việc với email, chẳng hạn như Tạo email mới từ đầu, phân tích cú pháp email một cách dễ dàng, tạo email với nội dung HTML, chuyển đổi giữa HTML và văn bản thuần túy, hỗ trợ tệp đính kèm email, tự động tạo nội dung email dựa trên mẫu, xử lý email MIME (Tiện ích mở rộng thư Internet đa năng), xử lý email có nhiều phần và nhiều phần khác.

Python-Emails là một thư viện mã nguồn mở rất mạnh mẽ, cung cấp giao diện đơn giản và trực quan để xử lý email. Nó nhằm mục đích đơn giản hóa các tác vụ xử lý email, chẳng hạn như phân tích nội dung email, tạo email mới và sửa đổi các email hiện có. Được xây dựng dựa trên mô-đun email của thư viện tiêu chuẩn, python-emails mở rộng chức năng của nó đồng thời cung cấp API thân thiện hơn với người dùng. Bằng cách tận dụng Python-Email, bạn có thể hợp lý hóa các tác vụ liên quan đến email của mình và tập trung vào việc cung cấp các ứng dụng mạnh mẽ và hiệu quả. API trực quan và tính năng hỗ trợ tạo khuôn mẫu khiến nó trở thành lựa chọn tuyệt vời cho các nhà phát triển phần mềm muốn nâng cao quy trình giao tiếp và tự động hóa email của họ.

Previous Next

Bắt đầu với Python-Email

Cách dễ nhất để cài đặt Python-Emails là thông qua pypi. Xin vui lòng trước tiên bạn cần tải xuống và sau đó có thể dễ dàng cài đặt nó bằng lệnh sau để cài đặt dễ dàng.

Cài đặt Python-Email qua PyPi

 pip install emails 
Bạn cũng có thể tải xuống trực tiếp từ Python-Emails.

Tạo thư email mới qua API Python

Thư viện Python-Emails mã nguồn mở cho phép các nhà phát triển Python tạo và gửi email bên trong ứng dụng của riêng họ. Việc tạo email mới trở nên dễ dàng với giao diện dễ sử dụng của thư viện python-emails. Nó cung cấp một API dễ sử dụng để soạn email bằng cách chỉ định người gửi, người nhận, chủ đề, nội dung và tệp đính kèm. Thư viện tóm tắt các chi tiết cấp thấp, cho phép người dùng tập trung vào nội dung và cấu trúc của email thay vì sự phức tạp của định dạng email. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể tạo và gửi email mới bằng mã Python.

Tạo thư email bằng API Python

# create message:

import emails
message = emails.html(html=open('letter.html'),
                      subject='Friday party',
                      mail_from=('Company Team', 'contact@mycompany.com'))

# Send and get response from SMTP server


r = message.send(to=('John Brown', 'jbrown@gmail.com'),
                 render={'name': 'John'},
                 smtp={'host':'smtp.mycompany.com', 'port': 465, 'ssl': True, 'user': 'john', 'password': '***'})
assert r.status_code == 250

Quản lý email có tệp đính kèm qua Python

Thư viện Python-Emails giúp các lập trình viên phần mềm dễ dàng gửi email có tệp đính kèm bên trong các ứng dụng Python. Việc xử lý các tệp đính kèm email được thực hiện dễ dàng nhờ thư viện email python nguồn mở. Nó cho phép các nhà phát triển phần mềm thêm tệp đính kèm vào email của họ bằng cách chỉ định đường dẫn tệp hoặc cung cấp nội dung trực tiếp. Hơn nữa, nó cho phép các lập trình viên trích xuất tệp đính kèm từ email đến, tạo điều kiện dễ dàng xử lý tệp đính kèm trong quy trình làm việc của bạn. Ví dụ sau đây minh họa cách các nhà phát triển phần mềm có thể đính kèm tệp hoặc hình ảnh nội tuyến chỉ bằng một vài dòng mã Python.

Làm cách nào để đính kèm tệp hoặc hình ảnh nội tuyến bên trong ứng dụng Python?

message.attach(data=open('event.ics', 'rb'), filename='Event.ics')
message.attach(data=open('image.png', 'rb'), filename='image.png',
               content_disposition='inline')W

Gửi email bằng mẫu qua Python

Thư viện Python-Emails mã nguồn mở đã bao gồm một tính năng rất mạnh mẽ để gửi email bằng cách sử dụng các mẫu dựng sẵn bên trong các ứng dụng Python. Thư viện tích hợp tốt với các công cụ tạo khuôn mẫu phổ biến như Jinja2, cho phép các nhà phát triển phần mềm tạo động nội dung email dựa trên các mẫu. Tính năng này đặc biệt hữu ích khi gửi email được cá nhân hóa hoặc tạo thông báo email tự động vì nó đơn giản hóa quá trình hợp nhất dữ liệu với các mẫu email. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể gửi email bằng cách sử dụng các đền thờ thông qua lệnh Python.

Gửi tin nhắn email bằng mẫu qua API Python

from emails.template import JinjaTemplate as T

message = emails.html(subject=T('Payment Receipt No.{{ billno }}'),
                      html=T('

Dear {{ name }}! This is a receipt...'), mail_from=('ABC', 'robot@mycompany.com')) message.send(to=('John Brown', 'jbrown@gmail.com'), render={'name': 'John Brown', 'billno': '141051906163'})

 Tiếng Việt