有没有办法添加一个按钮来附加文件到电子邮件?

时间:2016-04-24 12:46:45

标签: php laravel laravel-5.2 email-attachments email-integration

在我的情况下,我必须在文件列表中添加电子邮件按钮,但在此之前我必须首先签名以便可以查看文件,单击此电子邮件按钮时文件将自动以附件的形式显示发送邮件。在这种情况下,是否可以首先下载文件然后作为附件浏览文件?

1 个答案:

答案 0 :(得分:0)

基本版(使用php):

$email = new PHPMailer();
$email->From      = 'you@example.com';
$email->FromName  = 'Your Name';
$email->Subject   = 'Message Subject';
$email->Body      = $bodytext;
$email->AddAddress( 'destinationaddress@example.com' );
$file_to_attach = 'PATH_OF_YOUR_FILE_HERE';
$email->AddAttachment( $file_to_attach , 'NameOfFile.pdf' );
return $email->Send();

参考:Send attachments with PHP Mail()?

使用laravel 5.0:

Mail::send('emails.welcome', $data, function($message)
{
    $message->from('us@example.com', 'Laravel');

    $message->to('foo@example.com')->cc('bar@example.com');

    $message->attach($pathToFile);
});

参考:Laravel mail