2015-12-21 46 views
0

內的CSV附件的電子郵件地址我有它運行的SQLCMD查詢我的SQL數據庫和一些發票數據導出爲CSV(帶日期戳)一個bat文件。然後我有另一個bat文件,它將CSV分成多個文件(根據A列中的客戶代碼)。發送CSV

,我需要解決,如果可能的是,如果個別CSV文件中包含電子郵件地址,接下來的事情 - 可以一個bat文件被創建閱讀我們說的電子郵件地址B列 - 然後發送CSV文件作爲附加到這個電子郵件地址?

我計劃在每日計劃運行此。

後email已經出去了 - 我還有一個bat文件移動CSV的到存檔文件夾中。

會有的CSV的每天的基礎上可變量的 - 例如在第一天有可能是1個CSV,並且下一個有可能是6周的CSV。

還有這將是可變的CSV文件命名 - 例如在CSV的一個可以被稱爲INV_C102727.csv,另一個可能是INV_C105666.csv。公約使用是INV_csv。

我做了一些研究,這一點,我已經指出在像http://www.robvanderwoude.com/email.phphttp://retired.beyondlogic.org/solutions/cmdlinemail/cmdlinemail.htm鏈接的方向,但是從我所看到的 - 這些解決方案假定你知道你要發送到的電子郵件地址 - 而不是它是動態就像這個例子一樣。

一如往常 - 任何幫助,將不勝感激。 這將是我拼圖的最後一塊!

問候 裏克

回答

0

你需要一個可執行發送電子郵件。它看起來像SwithMail很受歡迎,並支持發送用通配符指定的附件。

+0

嗨傑里米,我掙扎,看swithmail怎麼能這樣......我必須承認這聽起來我所要求相當困難的。所以也許如果我把在客戶代碼(例如:C222000)和他們的電子郵件地址到一個單獨的文件 - 將一個bat文件能看的CSV的一個目錄中的文件名,並與相應的電子郵件匹配客戶代碼地址 - 然後發送它? – Rick

+0

swithmail的優點是可以通過命令行參數和通配符來附加所有匹配的文件。這是你提出的問題中最難的部分。也許你可以和程序員談談你的需求?聽起來好像有幾種不同的方法可以從數據庫中獲取CSV文件。 –

相關問題