Server 2009

EMailIDFrom

Example code is for an older version of Server, newer code is available.
# Copyright (c) 2019 ActivePDF, Inc.
# ActivePDF Server 2009
# Example generated 09/21/19 

require 'win32ole'

# Get current path
strPath = File.expand_path(File.dirname(__FILE__)) + "\\"

# Instantiate Object
oSVR = WIN32OLE.new("APServer.Object")

# Start Email
oSVR.AddEmail()

# Email server (IP or Domain Name)
oSVR.SMTPServer = '10.1.10.33'

# Email user details
oSVR.EMailNameFrom = 'PDF Server'
oSVR.EMailIDFrom = 'pdfserver@fakedomainname.com'
oSVR.EMailReplyTo = 'pdfserver@fakedomainname.com'
oSVR.EMailNameTo = 'Derek Andelin'
oSVR.EMailTo = 'derek.andelin@activepdf.com'
oSVR.EMailCC = 'activepdf@myfatback.com'

# Email details
oSVR.EMailSubject = 'PDF Server Delivery'
oSVR.EMailText = 'Here is your PDF!'

# Email attachment details
oSVR.EMailAttachOutput = true
oSVR.AddEMailAttachment(strPath + 'confidential.txt')

# Convert the PostScript file into PDF
intPSToPDF = oSVR.PSToPDF(strPath + 'PS.ps', strPath + 'Email.pdf')
if intPSToPDF != 0
  puts "Error in PSToPDF: #{intPSToPDF}"
end
# Clear email options used when not clearing the Server object
oSVR.RemoveEMail('pdfserver@fakedomainname.com')
oSVR.ClearEMailAttachments()
oSVR.ClearEMails()

# Release Object
oSVR = ''

# Process Complete
puts "Done!"

Copyright © 2019 ActivePDF, Inc