簡體   English   中英

電子郵件正文中有多個HTML文件

[英]Multiple html files in Email body

我有多個csv文件:

我正在使用此腳本來獲取html輸出:

#!/usr/bin/python

import pandas as pd
import sys
import json
sys.stdout = open('output.html','wt')

df = pd.read_csv('users.csv')
print(df.to_html())

對於其他文件

#!/usr/bin/python

import pandas as pd
import sys
import json
sys.stdout = open('output1.html','wt')

df = pd.read_csv('groups.csv')
print(df.to_html())

創建的郵件頭文件

To: user@example.com
Subject: my subject
Content-Type: text/html

然后運行:

cat mailheader output.html output1.html | sendmail -t

它將兩個文件都附加到電子郵件正文中,但是我想在表之間添加文件名和空間,這可能嗎?

    users.csv 

    output.html content

    groups.csv 

   output1.html

所需的輸出: https : //1drv.ms/w/s!AizscpxS0QM4hJo7PSSUarnfy8BEvg

抱歉,對於doc文件,兩個表之間的空間不必很大,只是無法減小它

到添加的每個文件

<br></br>
        <caption><b>Some Title</b></caption>
        <br></br>

並附加每個文件

echo -e "<br></br>\n\t<caption><b>HTML E-mail</b></caption>\n\t<br></br>\n$(cat 1.html)" > output1.html

並發送: cat mailheader output.html output1.html output3 output4 | sendmail -t cat mailheader output.html output1.html output3 output4 | sendmail -t

暫無
暫無

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

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