python 傳送郵件的html模板

2021-10-01 02:30:47 字數 2277 閱讀 9342

傳送郵件模板格式

def delete_msg_content(cname, software_info, software_content, software_definition, software_price):

subject = 'quotedprice(**器: 產品配置變更通知)'

head_title = '    %s 刪除了產品 【名稱:%s, 編號:%s 】' \

% (cname, software_info['productname'], software_info['productsn'])

software_diff = [

'''%s

%s%s

%s%s

%s ''' % software_content

]software_table = '''

分  類

版  本

編  號

產  品

是否必選

刪除人 %s

軟體定義計費項資訊

''' % ''.join(software_diff)

software_definition_diff = [

'''%s

%s%s

%s%s

%s ''' % (software['billingitemname'], software['billingitemunit'], software['isshow'], software['servertype'],

software['domaintypename'], software['servernum']) for software in software_definition

]software_definition_table = '''

計費項名稱

計費項單位

是否顯示

節點機型

網路區域

數  量

%s軟體定價計費項**資訊

''' % ''.join(software_definition_diff)

software_price_diff = [

'''%s

%s%s

%s%s

%s%s

%s%s

''' % (software['billingitemname'], software['billingitemunit'], software['servertype'],

software['costprice'], software['interval'], software['publicationprice'],

software['businessdiscount'], software['directordiscount'], software['gmdiscount']

) for software in software_price

]software_price_table = '''

計費項名稱

單  位

節點機型

成  本

區間數量

刊例價商務折扣價

總監折扣價

gm折扣價

%s''' % ''.join(software_price_diff)

body = '''

詳細描述

%s基本資訊

%s%s

%s''' % (head_title, software_table, software_definition_table, software_price_table)

print('**********= emil ====%s', body)

if __name__ == '__main__':

cname = 'admin'

software_info =

software_content = ('計算', '3.3.3', 'p-000', '雲伺服器', 1, 'admin')

software_definition = [,,

,,,,

]software_price = [,,,

,,]delete_msg_content(cname, software_info, software_content, software_definition, software_price)

郵件模板樣式

html傳送郵件 python傳送HTML郵件

1.由於html 是單獨的檔案,如下 mail.html ipport backupstatus backuptime 10.6.160.146 3307 success 2019 12 18 2.python指令碼 coding utf 8 import smtplib from email.he...

html傳送郵件 Python傳送郵件(三十)

簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...

Django傳送html郵件

在django中,傳送郵件非常的方便,一直沒有時間,今天來做乙個小小的總結吧。我們常用的當然是通過send mail傳送郵件 send mail subject,message,from email,recipient list,fail silently false,auth user none,...