Hướng dẫn python send email with hyperlink - python gửi email với siêu liên kết

21

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang gửi email qua mã dưới đây:

msg = MIMEText[u'abc']
msg['Subject'] = 'subject'
msg['From'] = 'xxx'
msg['To'] = 'xxx'

s = smtplib.SMTP[xxx, 25]
s.sendmail[xxx, xxx, msg.as_string[]]

Những gì tôi muốn nhận là

ABC

Những gì tôi thực sự nhận được là:

abc

Hỏi ngày 30 tháng 7 năm 2015 lúc 4:23Jul 30, 2015 at 4:23

abc','html']

Không chỉ định phân nhóm riêng biệt, các loại phụ mặc định là 'plain' [văn bản đơn giản]. Từ tài liệu -

lớp email.mime.text.mimetext [_text [, _subType [, _charset]]]]

Một lớp con của MimenonMultipart, lớp mimetext được sử dụng để tạo các đối tượng mime của văn bản chính. _Text là chuỗi cho tải trọng. _SubType là loại nhỏ và mặc định là đơn giản._subtype is the minor type and defaults to plain.

[Nhấn mạnh của tôi].

Đã trả lời ngày 30 tháng 7 năm 2015 lúc 4:27Jul 30, 2015 at 4:27

click here Thanks, XYZ Team. """ msg = MIMEText[email_body ,'html']

O/P: Xin chúc mừng! Chúng tôi đã tạo thành công tài khoản.

Truy cập trang: Bấm vào đây

Thanks,

Đội XYZ.

Đã trả lời ngày 2 tháng 1 năm 2019 lúc 13:23Jan 2, 2019 at 13:23

link you wanted.

"""

Đã trả lời ngày 5 tháng 2 năm 2014 lúc 11:39Feb 5, 2014 at 11:39

Click here to respond to user

Nhưng khi tôi sử dụng nó trong Python, email có siêu liên kết, nhưng nó không được hiển thị là "Bấm vào đây để trả lời người dùng" thay vào đó nó hiển thị như thế này -

Bấm vào đây để trả lời người dùng

Câu trả lời được đề xuất

Để thấy một siêu liên kết, bạn sẽ cần một cái gì đó có khả năng kết xuất HTML. Tại sao bạn không thử mở đầu ra từ Python trong trình duyệt web của bạn

Nhảy để đăng

Từ bài đăng đầu tiên của bạn, bạn đã chỉ ra rằng bạn đã chèn siêu liên kết vào thông báo email

Nhảy để đăng

Từ bài đăng đầu tiên của bạn, bạn đã chỉ ra rằng bạn đã chèn siêu liên kết vào thông báo email

Here

Chào Jim,

Yêu cầu là mở một cửa sổ tin nhắn email trong Outlook. Không có cách nào Python có thể chèn một siêu liên kết vào email?
2] Send the output in an email using something like SMTP library
3] Implement a GUI [like wxPython] that contains a rich text rendering module capable of displaying HTML

Có, siêu liên kết có mặt, nhưng tôi không hiển thị tất cả các mã hóa đằng sau siêu liên kết. Tôi muốn nói 'bấm vào đây' và sau đó 'đây' có siêu liên kết.

Có, HTML cho điều đó sẽ là:

Tuy nhiên, để siêu liên kết hiển thị chính xác, bạn không chỉ cần một chương trình hoặc máy khách có khả năng kết xuất HTML, bạn cần đảm bảo rằng bạn đang tạo mã HTML phù hợp. Có một số cách để đạt được điều này:

1] Lưu đầu ra vào tệp HTML [.htm, .html] và mở tệp đó trong trình duyệt web [Internet Explorer, Firefox, Chrome] 2] [như WxPython] chứa mô -đun kết xuất văn bản phong phú có khả năng hiển thị HTML

Bạn có thể siêu liên kết trong Python?

Hyperlink cung cấp một triển khai Python thuần túy của các URL bất biến. Dựa trên RFC 3986 và RFC 3987, URL siêu liên kết cân bằng tính đơn giản và chính xác cho cả URI và IRI. Siêu liên kết được kiểm tra chống lại Python 2.7, 3,4, 3.5, 3.6, 3.7, 3.8 và Pypy.. Based on RFC 3986 and RFC 3987, the Hyperlink URL balances simplicity and correctness for both URIs and IRIs. Hyperlink is tested against Python 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, and PyPy.

Làm thế nào để bạn gửi nội dung HTML trong email bằng Python?

Gửi nội dung HTML với email ...
Nhập các mô -đun. ....
Xác định tài liệu HTML. ....
Thiết lập địa chỉ email và mật khẩu. ....
Tạo một lớp Mimemultipart, và thiết lập các trường từ, đến, chủ đề. ....
Gắn tài liệu HTML được xác định trước đó, dưới dạng loại nội dung HTML mimetext vào thông báo MIME. ....
Chuyển đổi email_message dưới dạng chuỗi ..

Bạn có thể sử dụng Python để gửi email không?

Python cung cấp một thư viện để gửi email- SMTP LIB.SMTPLIB, tạo ra một đối tượng phiên khách hàng chuyển giao thư đơn giản được sử dụng để gửi email đến bất kỳ ID email hợp lệ nào trên Internet.Số cổng được sử dụng ở đây là '587'.. “smtplib” creates a Simple Mail Transfer Protocol client session object which is used to send emails to any valid email id on the internet. The Port number used here is '587'.

Làm thế nào để bạn gửi một email tự động trong Python?

Làm thế nào để gửi email tự động với kết quả phân tích bằng Python ?..
Yêu cầu hệ thống..
Bước 1: Kết nối với Gmail và đăng nhập ..
Bước 2: Gửi email văn bản đơn giản qua mã ..
Bước 3: Gửi email với tệp đính kèm thông qua mã ..
Bước 4: Viết chi tiết email hộp thư đến cho CSV bằng thư viện pyzmail ..

Bài Viết Liên Quan

Toplist mới

Bài mới nhất

Chủ Đề