Tengo el siguiente código para enviar un documento de una biblioteca sharepoint como adjunto:
Código PHP:
<SCRIPT LANGUAGE="JavaScript">
function Custom_AddDocLibMenuItems(m,ctx)
{
strDisplayText = "Envie documento por E-mail";
strDisplayTextAtt = "Envie documento por E-mail como Adjunto";
strBody = "Mira este documento, por favor...";
strImagePath = ctx.imagesPath + "mapi16.gif";
URL = "";
index = itemTable.innerHTML.indexOf("href=");
if (index > 0)
{
str = itemTable.innerHTML.substr(index + 6);
index = str.indexOf(´'"');
if (index > 0)
{
URL = str.substr(0, index);
}
}
if (URL != "")
{
strAction = 'window.navigate("mailto:%20?subject=" + strBody + "&body=<' + URL + '>")';
strActionAtt = 'SendMessage(URL)';
CAMOpt(m, strDisplayText, strAction, strImagePath);
CAMOpt(m, strDisplayTextAtt, strActionAtt, strImagePath);
CAMSep(m);
}
return false;
}
function SendMessage(URL)
{
try
{
var outlook = new ActiveXObject("Outlook.Application");
var msg = outlook.CreateItem(0);
var atach = msg.Attachments();
msg.subject = strBody;
msg.body = strBody;
msg.display();
atach.Add(URL);
}
catch(e)
{
alert("Error "+e.description);
}
}
</SCRIPT>
Gracias