多个收件人的邮件附件

时间:2017-08-02 06:51:38

标签: sql-server

在sql server 2012中,我必须使用附件向多个收件人发送邮件。收件人具有唯一的Id_no。和附件文件根据该id_no保存。因此匹配id_no。附件必须发送。

任何人都可以帮我查询吗?

2 个答案:

答案 0 :(得分:0)

电子邮件包含与之无关的收件人和附件 所有收件人都获得所有附件

如果您需要将一个附件与一个收件人匹配,请为每个收件人发送一封电子邮件

答案 1 :(得分:0)

如果您知道收件人的ID并且有关Id和附件路径的信息存储在表格中,您可以根据该表格撰写附件路径并将其添加到电子邮件中,如:

DECLARE @AttchPath NVARCHAR(MAX)

SELECT @AttachPath = COALESCE(@AttachPath + ';','') +  <column_path> 
FROM <attachments_table> 
WHERE Id_no IN (SELECT Id_no FROM <recipients_table>)

使用@AttachPath发送电子邮件。

希望它有所帮助!