簡體   English   中英

是否可以在 python 上的非 html(outlook)email 中包含超鏈接?

[英]Is it possible to include a hyperlink in a non-html (outlook) email on python?

我正在嘗試使用 python 腳本從 outlook 發送電子郵件。 如果我做這樣的事情:

import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'recipient@outlook.com'
mail.Subject = 'Python test'
mail.Body = 'This is the bodyyyy'
mail.send()

一切順利,收件人得到 email。 當我嘗試格式化文本(粗體、下划線、...)、包含超鏈接或替換字符串(使用.format() )時,問題就來了。 我還沒有找到一種方法來做到這一點而不創造一個怪物 - 瘋狂數量的{{{{asduf}asdf.a()}]]{}}{{})等等。

那么,有沒有辦法以我上面寫的格式發送 email,包括超鏈接、文本格式和字符串替換?

我還沒有找到這個特定問題的答案,如果它看起來對你來說太簡單了,我很抱歉,我只是一個試圖做新手事情的新手。

謝謝和歡呼!

不要設置純文本Body屬性,而是將HTMLBody屬性設置為格式正確的 HTML(鏈接和所有)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM