使用php中的邮件以文本形式发送链接

时间:2018-11-13 19:38:31

标签: php http email

我有一个网站,允许用户通过选择一些下拉值来提交查询,然后将结果发送到用户提供的电子邮件地址。我想以电子邮件中的文本形式发送文件的路径。但是,它不起作用。我只是收到一封没有正文的邮件,并带有一些ATTT00001.bin附件。我可以将结果作为附件发送给用户,但不想用大附件淹没他们的电子邮件。因此,我们决定只提供指向该文件的链接。这是不起作用的代码。

 exec(' printf "Please find attached the query result for following 
 selection:\n\nApp: '.$varApp.'  \nConfig: '.$varConfig.' \nCounter Type: 
 '.$varCtrType.'  \n\n Path to 
  result:\"http:abc.def.com\\"'.$output[8].' \n\n Thanks!\n 
  Disclaimer:Auto generated mail. Do not reply." | /bin/mail -s "Database 
  Query Result" '.$varEmail.'  2>&1', $output2 );

我要显示的路径是“ http://abc.def.com/'。$ output [8]。'”,其中output [8]是一个保存结果文件名称的变量。

感谢您的帮助。另外,我知道很多人会因为不使用phpmailer或内置邮件而遇到问题,但是我有理由不立即使用它。

谢谢!

2 个答案:

答案 0 :(得分:0)

有一个php命令“邮件”。但是最好使用swiftmailer之类的东西用php发送邮件。

答案 1 :(得分:0)

感谢您的时间。但是,我设法通过在/中使用“ /”来解决此问题。