[英]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.