DocConverter 2015

SetSMTPCredentials

<!-- Copyright (c) 2019 ActivePDF, Inc. -->
<!-- ActivePDF DocConverter 2015 -->
<!-- Example generated 04/24/19  -->

<!-- Example uses the .NET DLL which requires -->
<!-- Coldfusion 8 or above -->

<CFSCRIPT>
// Get current path
strPath = ExpandPath(".") & "\";

// Instantiate Object
oDC = CreateObject(".NET", "APDocConverter.DocConverter", "C:\Program Files\activePDF\DocConverter\bin\APDocConverter.Net35.dll");

// Add an email
oDC.AddEMail();

// Set server information
oDC.SetSMTPInfo("0.0.0.0", 25);
oDC.SetSMTPCredentials("john.doe", "activePDF", "asdfasdf");

// Set email addresses
oDC.SetSenderInfo("John Doe", "john.doe@asdidlwenra.com");
oDC.SetReplyToInfo("John Doe", "john.doe@asdidlwenra.com");
oDC.SetRecipientInfo("Jane Doe", "jane.doe@asdidlwenra.com");
oDC.AddToCC("Jim Doe", "jim.doe@asdidlwenra.com");
oDC.AddToBcc("Janice Doe", "janice.doe@asdidlwenra.com");

// Subject and Body
oDC.Set_EMailSubject("PDF Delivery from activePDF");
oDC.SetEMailBody("Here is your PDF!", false);

// Attachments - Binary attachments can be added with AddEMailBinaryAttachment
oDC.AddEMailAttachment(strPath & "x.pdf");

// Other email options
oDC.Set_EMailReadReceipt(false);
oDC.Set_EMailAttachOutput(true);

// Set the amount of time before a request will time out
oDC.Set_Timeout(40);

// Enable extra logging (logging should only be used while troubleshooting)
// C:\ProgramData\activePDF\Logs\
oDC.Set_Debug(true);

// Convert the file to PDF
// If the output parameter is not used the created PDF will use
// the input string substituting the filename extension to 'pdf'
results = oDC.ConvertToPDF(strPath & "word.doc", strPath & "email.pdf");
if(results.Get_DocConverterStatus() != "Success") {
  Error("ConvertToPDF", results, results.Get_DocConverterStatus());
}

// If running multiple conversions in one instance:
// One email can be removed before the next conversion
oDC.RemoveEMail("john.doe@activepdf.com");
// An attachment can be removed
oDC.ClearEMailAttachments();
// or all emails can be removed
oDC.ClearEMails();

// Release Object
oDC = 0;

// Process Complete
WriteOutput("Done!");

// Error Handling
Function Error(method, oResults, errorStatus) {
  WriteOutput("Error with " & method & ": <br/>"
    & errorStatus &  "<br/>"
    & oResults.Get_details());
}
</CFSCRIPT>

Copyright © 2019 ActivePDF, Inc