how to save pdf file in database using c# : Excel print to pdf with bookmarks software application dll winforms azure windows web forms eMail22-part1969

Managing Email, Fax, and Other Communications Products  Managing Integrations
with Email and Fax Servers
Siebel Email Administration Guide Version 8.1/8.2
221
SMTP Account 
Name
No
Not 
applicable
The account name to use for logging in to the 
Internet SMTP server. Use the AUTH LOGIN command 
to log in. Use this parameter if your SMTP server 
requires authentication.
When you define this parameter, also specify a 
password in the SMTP Account Password parameter.
Using the SMTP Server parameter to specify the 
SMTP server name 
NOTE: You can use authentication independent of 
SSL or TLS encryption using the Enable SSL for SMTP 
or Enable TLS for SMTP parameter. If you use both 
authentication and SSL or TLS encryption for SMTP, 
then the session is encrypted before authentication, 
so the account name and password are not sent in 
clear text.
For more information, see the descriptions of the 
Enable SSL for SMTP, Enable TLS for SMTP, and SMTP 
Server parameters.
SMTP Account 
Password
No
Not 
applicable
The password for the account to use for logging in to 
the Internet SMTP server.
For more information, see the description of the 
SMTP Account Name parameter.
SMTP Backup 
Account Name
No
Not 
applicable
The account name to use for logging in to the backup 
Internet SMTP server. Use the AUTH LOGIN command 
to log in. Use this parameter if your backup SMTP 
server requires authentication.
When you define this parameter, also specify a 
password in the SMTP Backup Account Password 
parameter.
Use the SMTP Backup Server parameter to specify 
the SMTP server name.
For more information, see the description of the 
SMTP Account Name parameter.
For more information, see the descriptions of the 
Enable SSL for Backup SMTP, Enable TLS for Backup 
SMTP, and SMTP Backup Server parameters.
Table 21. Internet SMTP/IMAP Server and Internet SMTP/POP3 Server Driver Parameters
Name
Required
Default 
Value
Description
Excel print to pdf with bookmarks - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create bookmarks in pdf; bookmarks pdf file
Excel print to pdf with bookmarks - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to bookmark a pdf file; excel print to pdf with bookmarks
Siebel Email Administration Guide Version 8.1/8.2
Managing Email, Fax, and Other Communications Products  Managing Integrations 
with Email and Fax Servers
222 
SMTP Backup 
Account Password
No
Not 
applicable
The password for the account to use for logging in to 
the backup Internet SMTP server.
For more information, see the description of the 
SMTP Backup Account Name parameter.
SMTP Backup 
Server
No
Not 
applicable
The host name or IP address of the computer on 
which the backup Internet SMTP server runs.
You use this parameter when you implement a 
failover strategy for your SMTP server handling of 
outbound email or fax communications.
If the primary SMTP server fails, then outbound 
communications that use profiles that include these 
parameters are sent to the backup SMTP server 
instead, until the primary SMTP server restarts. Note 
the following points:
If you implement failover support for your SMTP 
server, then you must use both the SMTP Server 
and SMTP Backup Server parameters.
If you do not implement failover support for your 
SMTP server, then use only the SMTP Server 
parameter. Do not define the SMTP Backup 
Server parameter.
NOTE: If a message cannot be sent to an SMTP 
server because it is unavailable, then the driver 
returns a message to Communications Outbound 
Manager. Later, another attempt is made to send the 
message. (This behavior is not specific to a failover 
configuration.)
For more information, see the description of the 
SMTP Server parameter.
SMTP Backup 
Server Port
No
25
An integer value that specifies the port to use for 
connecting to the backup Internet SMTP server.
For more information, see the description of the 
SMTP Backup Server parameter.
Table 21. Internet SMTP/IMAP Server and Internet SMTP/POP3 Server Driver Parameters
Name
Required
Default 
Value
Description
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Document tags. Embedded print settings. Bookmarks. Comments, forms and multimedia. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
create pdf bookmarks; how to add a bookmark in pdf
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
pdf bookmark; pdf bookmarks
Managing Email, Fax, and Other Communications Products  Managing Integrations
with Email and Fax Servers
Siebel Email Administration Guide Version 8.1/8.2
223
SMTP Server
Yes
Not 
applicable
The host name or IP address of the computer on 
which the Internet SMTP server runs.
NOTE: If a message cannot be sent to an SMTP 
server because it is unavailable, then the driver 
returns a message to Communications Outbound 
Manager. Later, another attempt is made to send the 
message.
NOTE: If you specify a host name instead of an IP 
address for this parameter value, then you must 
include a corresponding entry in your DNS server or 
the local hosts file. If an IP address parameter value 
works correctly, but a problem occurs when you 
specify a host name parameter value, then consult 
your network system administrator to verify that 
host name lookup is correctly configured.
For more information, see the description of the 
SMTP Backup Server parameter.
SMTP Server Port
No
25
The port the Internet SMTP server uses to listen for 
new socket connections. 
If you use Secure Sockets Layer (SSL), then set this 
parameter to 25. If you use Transport Layer Security 
(TLS), then set this parameter to 465. 
SMTP Timeout
No
60
The number of seconds to wait for a response from 
the Internet SMTP server before timing out.
This parameter applies to both the primary SMTP 
server and the backup SMTP server.
Table 21. Internet SMTP/IMAP Server and Internet SMTP/POP3 Server Driver Parameters
Name
Required
Default 
Value
Description
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Document tags. Embedded print settings. Embedded search index. Bookmarks. Comments, forms and multimedia. Flatten visible layers. C#.NET DLLs: Compress PDF Document
how to create bookmark in pdf automatically; creating bookmarks pdf files
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
excel hyperlink to pdf bookmark; create bookmarks pdf file
Siebel Email Administration Guide Version 8.1/8.2
Managing Email, Fax, and Other Communications Products  Managing Integrations 
with Email and Fax Servers
224 
text/html 
encoding
No
Auto
The content-transfer encoding behavior for text/html 
message parts. 
You can specify one of the following values: base64, 
quoted-printable, 7bit, 8bit, Auto, or None. Auto is 
the default value if you do not specify this parameter, 
or you do not specify one of these values.
For the Auto value, the driver uses the simplest 
encoding that can safely be transported over SMTP, 
without needing to wrap the text. Note the following 
points.
If no line exceeds 998 bytes, and all characters 
are 7-bit, then 7-bit, then encoding is used.
If the character stream exceeds the SMTP 
transport restriction of 998 bytes for each line, 
and most of the character data is 7-bit, then 
quoted-printable encoding is used. If most of the 
character data is 8-bit, then base-64 encoding is 
used.
For the None value, the driver uses 7-bit or 8-bit 
encoding and wraps the text, if necessary, so that it 
can be safely transported over SMTP. Note the 
following points:
If the character data is all 7-bit, then 7-bit 
encoding is used. 
If any of the character data is 8-bit, then 8-bit 
encoding is used. 
In each case, if the character stream exceeds the 
SMTP transport restriction of 998 bytes for each 
line, then hard carriage return line feeds are 
inserted, so no line has more than the number of 
characters in the Max Line Length parameter. 
For more information, see the description of the Max 
Line Length parameter.
Table 21. Internet SMTP/IMAP Server and Internet SMTP/POP3 Server Driver Parameters
Name
Required
Default 
Value
Description
C# Create PDF Library SDK to convert PDF from other file formats
create searchable PDF document from Microsoft Office Word, Excel and PowerPoint. Create and save editable PDF with a blank page, bookmarks, links, signatures
how to bookmark a page in pdf document; bookmark pdf acrobat
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
by C#.NET PDF to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and font style that are included in target PDF document file.
create bookmarks pdf files; creating bookmarks pdf
Managing Email, Fax, and Other Communications Products  Configuring Client-Side
Integration for Send Email Command
Siebel Email Administration Guide Version 8.1/8.2
225
Configuring Client-Side Integration for 
Send Email Command
You can deploy the Send Email command to support three different email client options. You can 
configure users to use Lotus Notes or Microsoft Outlook to send outbound email messages to use the 
native Siebel email client. For information about supported versions of third-party software, see 
Siebel System Requirements and Supported Platforms on Oracle Technology Network.
NOTE: The third-party email client integrations for Lotus Notes or Microsoft Outlook are supported 
for only users on Microsoft Windows client computers using the legacy ActiveX Siebel Web Client. 
Users on UNIX client computers must use the native Siebel email client.
The following list describes the assumptions for Send Email integrations:
Send Email integrations for Microsoft Outlook use Microsoft Exchange Server as the email server.
Send Email integrations for Lotus Notes use Lotus Domino as the email server.
The third-party email client integration options use email client software on each user’s client 
computer and do not use Siebel Communications Server. 
By contrast, the native Siebel email client integrates with your email server by using Siebel 
Communications Server and the Internet SMTP/IMAP Server or Internet SMTP/POP3 Server 
communications driver. If you do not configure third-party email client integration, then the Siebel 
application uses the native Siebel email client. For more information, see “Managing Integrations with 
Email and Fax Servers” on page 201.
text/plain 
encoding
No
Auto
The content-transfer encoding behavior for text/plain 
message parts. 
NOTE: For a detailed description of valid options, see 
the description of the text/html encoding parameter.
Use EHLO
No
TRUE
A value that specifies whether to user the EHLO 
command. 
Set this parameter to TRUE if you use SMTP 
extension (ESMTP) commands on a particular email 
server. With this setting, the first command sent to 
the server is EHLO. Consequently, the extension 
commands are available.
Set this parameter to FALSE if you use an SMTP 
server that cannot handle the EHLO command.
Table 21. Internet SMTP/IMAP Server and Internet SMTP/POP3 Server Driver Parameters
Name
Required
Default 
Value
Description
VB.NET PDF: Basic SDK Concept of XDoc.PDF
VB.NET programmers can convert Word, Excel, PowerPoint Tiff, Jpeg, Bmp, Png, and Gif to PDF document. This class describes bookmarks in a PDF document.
how to add bookmarks to a pdf; bookmark template pdf
How to C#: Basic SDK Concept of XDoc.PDF for .NET
C# programmers can convert Word, Excel, PowerPoint Tiff, Jpeg, Bmp, Png, and Gif to PDF document. This class describes bookmarks in a PDF document.
how to add bookmarks to pdf document; pdf export bookmarks
Siebel Email Administration Guide Version 8.1/8.2
Managing Email, Fax, and Other Communications Products  Process of Configuring 
Third-Party Email Integrations
226 
You can configure your application so that all users use the same email client for the Send Email 
command. Alternatively, you can support multiple email clients, and let individual users specify their 
preferred email client. For information about using the Send Email command with a third-party email 
client integration, see “Sending Email Messages Using Lotus Notes or Microsoft Outlook” on page265
For information about activity records and email, see “Creating Activities for Send Commands” on 
page 276.
NOTE: If you use Microsoft Outlook for the Send Email command, then communications between 
Microsoft Outlook and the Siebel application, which scripts handle for the email form, might cause 
alert messages to appear. Whether such messages appear, and the messages that appear, depends 
on the current security settings for Microsoft Outlook.
Email-related error messages that users receive use the language applicable to the source of the 
message. For example, an error message returned from a French version of Microsoft Outlook is in 
French. 
Errors generated from the Siebel application might use the language and locale of the Siebel Server, 
such as when executing a script in the email form, or use the language and locale the user specifies 
as a user preference or temporary setting for sending messages.
NOTE: For Microsoft Outlook, use separate email forms for each code page. Configure each form 
according to the requirements for using each language version of Microsoft Windows that you 
support.
Process of Configuring Third-Party Email 
Integrations
To configure third-party email client integrations, perform the following general steps:
1
Create and configure one or more directories to use for temporary storage of email attachment 
files. For more information, see “Creating and Configuring the Attachments Directory” on page227.
2
Install the Siebel email form for Lotus Notes or Microsoft Outlook. For more information, see the 
following topics:
“Installing Siebel Email Form for Lotus Notes” on page 228
“Installing Siebel Email Form for Microsoft Outlook” on page 230
3
As appropriate for your Siebel client deployment, set component parameter values for the 
Application Object Manager, or set parameter values for the application configuration file, such 
as uagent.cfg for Siebel Call Center. For more information, see the following topics:
“Completing Configuration for Lotus Notes” on page 231
“Completing Configuration for Microsoft Outlook” on page 233
4
(Optional) Set user preferences for each user. For more information, see the topics listed for 
Step 3 and “Preference Settings for Outbound Communications” on page 256.
Managing Email, Fax, and Other Communications Products  Process of Configuring
Third-Party Email Integrations
Siebel Email Administration Guide Version 8.1/8.2
227
Creating and Configuring the Attachments Directory
If you configure the Send Email command to generate activity records, then when a Siebel user sends 
an email message using Lotus Notes or Microsoft Outlook, email attachment files are used to create 
attachment records for the activity record. You must define a temporary storage directory to facilitate 
transferring attachments in this manner.
When the email message is sent, the email form invokes a script that invokes a Siebel business 
service method that transfers the files from this attachments directory to the Siebel Server and 
deletes the files from this directory. For more information about activity records and email, see 
“Creating Activities for Send Commands” on page 276 and “Specifying Preferences for Outbound 
Communications” on page 256.
The attachments directory is typically located on the Siebel Server computer. For users on the Siebel 
Mobile Web Client who use Lotus Notes or Microsoft Outlook for the Send Email command when 
disconnected from the network, an attachments directory on each local client must be specified.
The attachments directory must be accessible from each Microsoft Windows computer where the 
Siebel client might run. Configure access to this directory as follows:
For all Siebel users on applicable client computers, provide write access. Do not provide read and 
execute access.
For the system user login that starts the Siebel Server, provide read and execute access.
You later specify the attachments directory you configure in this topic for use for all users or for 
individual users. For more information, see “Overview of Completing Configuration for Email Client” on 
page 231.
Next, install the Siebel email form for Lotus Notes or Microsoft Outlook.
About Installing Siebel Email Form
Users can use either Lotus Notes or Microsoft Outlook for the Send Email command if you copy 
Siebel-customized files described in this topic to designated locations on server or client computers, 
and you make applicable email forms available to your users.
For each of these email client programs, an email form is installed. This form is set up for use with 
Siebel Business Applications. Initiating an email message from the form invokes a script that 
interacts with the Siebel application. The script updates the activity record for the email message 
and generates attachment records for this activity record by using any email attachment files. If the 
email is canceled, then the activity is deleted.
You later specify for use the Lotus Notes or Microsoft Outlook form you install in this topic for all 
users or for individual users. For more information, see “Overview of Completing Configuration for 
Email Client” on page 231.
NOTE: Oracle does not support customizing the Lotus Notes or Microsoft Outlook forms. 
Siebel Email Administration Guide Version 8.1/8.2
Managing Email, Fax, and Other Communications Products  Process of Configuring 
Third-Party Email Integrations
228 
Locations of Source Files for Siebel Email Forms
The Siebel email form for Lotus Notes is part of a Lotus Notes database file. The Siebel email form 
for Microsoft Outlook is part of a Microsoft Outlook template file.
When you create a Siebel network image from Siebel media files, the Siebel7Email.nsf Lotus Notes 
database file is extracted to the following directory:
Windows\Client_Ancillary\Send_Email_Client\enu\lotus_notes
You install Siebel7Email.nsf from this location. This database file supports only ENU (U.S. English) in 
the user interface. However, error messages reflect the currently deployed supported language, if 
you choose to use this file in deployments other than ENU. For information about how to create a 
Siebel network image, see the Siebel Installation Guide for the operating system you are using.
NOTE: Siebel Business Applications do not provide the Microsoft Outlook template file containing the 
Siebel email form. For more information about how to configure the email form, see 476690.1 
(Article ID) on My Oracle Support. This document was previously published as Siebel Alert 522.
Installing Siebel Email Form for Lotus Notes
This topic describes how to install the Siebel email form for Lotus Notes. You can install the email 
form on the server computer where Lotus Domino runs or on each client computer where Lotus Notes 
runs.
For users on the Siebel Mobile Web Client who use Lotus Notes for the Send Email command when 
disconnected from the network, the email form must be installed locally on the client computer. 
If you deploy the form on local client computers, then you must redistribute any subsequent updates 
to all client computers.
NOTE: For additional deployment options for the Lotus Notes database and email form, contact your 
administrator for Lotus Notes and Lotus Domino.
The Siebel email form for Lotus Notes, Siebel Memo, is in the Siebel7Email.nsf Lotus Notes database 
file.
You can rename the default Siebel email form, or add to this database additional Siebel email forms 
that are based on the default. For either of these actions, make sure that the names of all supported 
Siebel forms are included in the List of Values type for the Siebel/Lotus Form drop-down list. This list 
is located in the Outbound Communications view of the User Preferences screen.
To specify a custom form as a global default, you must also specify its name using the Siebel/Lotus 
Form server component parameter (for Siebel Web Client deployments) or the LotusForm 
configuration file parameter (for Siebel Mobile Web Client). For more information, see “Parameters 
for Email Client” on page 235.
To install the Siebel email form for Lotus Notes
1
Locate the Siebel7Email.nsf Lotus Notes database file on the Siebel network image.
For more information, see “About Installing Siebel Email Form” on page227.
Managing Email, Fax, and Other Communications Products  Process of Configuring
Third-Party Email Integrations
Siebel Email Administration Guide Version 8.1/8.2
229
2
Copy the file to the clipboard.
3
Paste the file into the appropriate destination location by performing one of the following steps:
On the Lotus Domino server computer, paste the file into the appropriate subdirectory in the 
Lotus Domino installation directory. An example directory follows:
D:\Lotus\Domino\Data\Siebel
On each client computer, paste the file into the Data subdirectory in the Lotus Notes client 
installation directory. An example directory follows:
D:\Lotus\Notes\Data\Siebel
4
Right-click the Siebel7Email.nsf file, select Properties, clear the check box for the Read-only 
attribute to allow read-write access, and click OK.
NOTE: If the Read-only attributes is set in the file, then error messages might appear to users 
when they use the Send Email command.
5
On each client computer, add a line to the notes.ini file in your Lotus Notes installation to indicate 
the location of the Siebel7Email.nsf Lotus Notes database file by performing one of the following 
steps:
If you paste the file onto the Lotus Domino server computer, then add an entry like the 
following (on one line):
SIEBELFORMPATH = 
dominoserver_hostname
\
dominoserver_name
:Siebel\Siebel7Email.nsf
where dominoserver_hostname is the name of the host computer on which the Lotus Domino 
server runs and dominoserver_name is the name of the Lotus Domino server.
In this example, a Siebel subdirectory is created in the Data directory. A variable definition 
in this form is appropriate for an actual location, such as the following path on the Lotus 
Domino server computer:
D:\Lotus\Domino\Data\Siebel\Siebel7Email.nsf
If you paste the file onto each client computer, then add an entry like one of the following 
(on one line):
SIEBELFORMPATH = Siebel7Email.nsf
SIEBELFORMPATH = :D:\Lotus\Notes\Data\Siebel\Siebel7Email.nsf
The first example shows that you can specify the name of the file if it is located in the Lotus 
Notes database directory. 
CAUTION: If you specify a full path on the client computer as the value for 
SIEBELFORMPATH, then you must define this variable using a leading colon (:). Otherwise, 
you cannot open the file.
(If you add the file to mail files of users on each client computer, then you might not need to 
define the SIEBELFORMPATH variable. For more information, see your third-party vendor 
documentation for Lotus Notes.)
The email form for Lotus Notes, Siebel Memo, is now ready for use. To finish configuring your 
use of Lotus Notes, see “Overview of Completing Configuration for Email Client” on page231.
Siebel Email Administration Guide Version 8.1/8.2
Managing Email, Fax, and Other Communications Products  Process of Configuring 
Third-Party Email Integrations
230 
Installing Siebel Email Form for Microsoft Outlook
This topic describes how to install the Siebel email form for Microsoft Outlook. You can install the 
email form on the server computer where Microsoft Exchange Server runs or on each client computer.
For users on the Siebel Mobile Web Client who use Microsoft Outlook for the Send Email command 
when disconnected from the network, the email form must be installed locally on the client computer. 
Deploying the form on local client computers has implications for subsequent updates. Also, a form 
in the Personal Form Library takes precedence over a form of the same name in the Organizational 
Form Library.
NOTE: For additional deployment options for the Microsoft Outlook template and email form, contact 
your administrator for Microsoft Outlook and Microsoft Exchange Server.
The default name for the Siebel email form for Microsoft Outlook is IPM.Note.Siebel. This form must 
be in a Microsoft Outlook template file. For more information, see “About Installing Siebel Email Form” 
on page 227.
You can rename the default Siebel email form when you publish it, or publish additional Siebel forms 
that are based on the default. For either of these actions, make sure that the names of all supported 
Siebel forms are included in the List of Values type for the Siebel/Outlook Form drop-down list. This 
list is located in the Outbound Communications view of the User Preferences screen.
To specify a custom form as a global default, you must also specify its name using the Siebel/Outlook 
Form server component parameter (set on the Application Object Manager component, for Siebel 
Web Client deployments) or the OutlookForm configuration file parameter (for Siebel Mobile Web 
Client). For more information, see “Parameters for Email Client” on page235.
To install the Siebel email form for Microsoft Outlook
1
Locate the Microsoft Outlook template file that contains the Siebel email form. 
For more information, see “About Installing Siebel Email Form” on page227.
2
Optionally, you can copy this file to the clipboard, and paste it to the network before continuing.
3
Publish the email form to the Organizational Form Library on Microsoft Exchange Server or to the 
Personal Form Library on a local client computer by completing the following steps:
a
On the server computer or on the client computer, double-click the Siebel7Outlook.oft template 
file.
b
At the prompt, specify Enable Macros.
c
In Microsoft Outlook, choose Tools, Forms, and then Publish Form As.
d
From Look In, choose Organizational Form Library (for installation on the Exchange Server 
computer) or choose Personal Form Library (for installation on a client computer).
e
Specify the Siebel display name for this form, then save the form.
The actual name of the email form is IPM.Note.Siebel.
f
At the prompt, specify to not send the form definition to email recipients.
Documents you may be interested
Documents you may be interested