首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在x-cart的邮件中附加pdf

如何在x-cart的邮件中附加pdf
EN

Stack Overflow用户
提问于 2017-07-19 17:42:02
回答 3查看 95关注 0票数 1

目前,我正在做一个与x-cart相关的项目。我发现没有任何关于添加附件到电子邮件的功能。我想附上一个pdf的邮件。对此我没有找到任何解决方案。在x-cart中有关于这方面的设施吗?或者它已经存在了,但我不知道?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-28 17:33:02

直到我知道x-cart允许两种类型的邮件发送。你可以使用带附件的php mailer发送简单的邮件。不要使用xcart的个人邮件系统。我也曾面对过。并用php mailer做了解决方案。xcart没有任何免费的模块来发送带有附件的邮件。

票数 1
EN

Stack Overflow用户

发布于 2017-07-19 19:15:33

我想您需要通过电子邮件将PDF发票发送给买家。

我谷歌了一下:https://help.x-cart.com/index.php?title=X-Cart:X-PDF_Invoices https://market.x-cart.com/addons/PDF-Invoice.html

票数 3
EN

Stack Overflow用户

发布于 2017-07-27 12:32:00

有一些PDF库可以输出到电子邮件格式。不久前,我刚刚在一个项目中使用了一个。我使用了TCPDF。如果你能得到一个以电子邮件格式输出标题和内容数组的库,那么你可以直接将它添加到X-Cart的内容数组中。否则,创建一个$output['header']$output['content']并使用它。请记住,它需要采用正确的电子邮件内容格式。你不能仅仅在上面的数组中给它一个文件名。

对于这个库来说,生成输出相当简单。

代码语言:javascript
复制
$output = $PDF->Output('filename.pdf', 'EX');

func.mail.php之前...

代码语言:javascript
复制
list($message_header, $mail_message) = func_parse_mail($msgs);

你会想要在那里添加你的输出。

代码语言:javascript
复制
// Add the attachment
$msgs['content'][] = $output;
list($message_header, $mail_message) = func_parse_mail($msgs);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45186743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档