itextsharp download pdf c# : Creating bookmarks pdf application software utility azure html visual studio administration-guide1-part376

Figure 6: DNS
Figure 7: Hosts
4 MTA setup
The Ciphermail gateway uses Postfix as the “Mail Transfer Agent” (MTA). The
MTA is responsiblefor sending andreceiving email. Encryptionand decryption
of email is handled by the “Mail Processing Agent” (MPA). The “MTA config”
page can be used to configure most of the relevant Postfix parameters.
Creating bookmarks pdf - add, remove, update PDF bookmarks in, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
pdf bookmark editor; bookmarks in pdf
Creating bookmarks pdf - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
creating bookmarks pdf; delete bookmarks pdf
4.1 Main settings
Figure 8: NTP
The “MTA config” page can be opened from the Admin menu. The “MTA
config” page (see figure9) contains most of the relevant Postfix parameters
for a “store and forward” email server. Postfix parameters which cannot be
set with the “MTA config” page should be set with the “MTA raw config page”
(or alternatively by directly editing the Postfix configuration files). The relevant
Postfix settings will be explained in the following section. For a more thorough
explanation of all the Postfix settings see the Postfix documentation (http:
4.1 Main settings
Relay domains Relay domains are domains for which the gateway needs
to receive email. These are the domains for which the internal users receive
email. A “store and forward” server normally has one or more relay domains
(unless the Ciphermail gateway is only used for sending email).
Note: If “Match Subdomains” is selected (see other settings), subdomains of
the relay domains are matched as well. If “Match Subdomains” is not selected,
subdomains of the relay domains only match if the subdomains are explicitly
added to the relay domains. For most setups, it is advised to explicitly add all
the subdomains for which email should be received and leave “Match Subdo-
mains” off.
Example: if “Match Subdomains” is selected, and is added to
the relay domains, thenincomingemail for
is accepted as well even if is not explicitly added to
the relay domains.
My networks Most email senders (users and other internal email servers)
are not allowed to send email to domains not specified as a “relay domain”.
C# Create PDF Library SDK to convert PDF from other file formats
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png Create and save editable PDF with a blank page, bookmarks, links, signatures
how to bookmark a pdf in reader; pdf create bookmarks
VB.NET Create PDF Library SDK to convert PDF from other file
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png Create and save editable PDF with a blank page, bookmarks, links, signatures
excel pdf bookmarks; convert word to pdf with bookmarks
4.1 Main settings
Figure 9: MTA config
XDoc.Word for .NET, Advanced .NET Word Processing Features
Viewing, editing, converting, processing, creating, annotating and zooming & rotation; Outlines, bookmarks, & thumbnail Create Word from PDF; Create Word from
creating bookmarks pdf files; add bookmark pdf file
How to C#: Basic SDK Concept of XDoc.PDF for .NET
annotation features can be integrated into your C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a PDF document
create pdf bookmarks from word; display bookmarks in pdf
4.1 Main settings
To allow outgoing email to be sent to external domains, the sender IP address
should be “white-listed”. The “My networks” list contains all the networks that
are allowed to send email to external domains. Thenetworks mustbespecified
in CIDR notation. Example:,
Only allow IP ranges under your control to relay email to external recip-
ients. If IP ranges not under your control are allowed, the gateway will
be an open relay and misused for sending spam.
My Hostname This should be the fully qualified domain name of the email
server and is used as the default value for many other configuration param-
eters. For example “My Hostname” is used as the default domain for email
messages sent with a missing domain name and is used for the default SMTP
helo/ehlo name (see “SMTP helo name” setting below).
If the gateway directly delivers email to external recipients (i.e., not using
an external relay host) it is important that the helo/ehlo name of the gateway is
equal to the reverse lookup of the external IP address. If not, outgoing email
can be flagged as spam. See AppendixA for more information.
External relay host The external relay host is used when email should be
sent to an external domain (i.e., a domain which is not a relay domain). This
can be the ISPs email server or some internal email server responsible for
sending email to external domains.
If “External relay host” is not specified, email will be delivered using DNS
MX-records. “External relay host” can be an IP address or a domain name. If
the option “mx” is checked, the MX-records of the “External relay host” will be
used instead of the A-record (this setting is only used when the “External relay
host”is specified). The “port” setting is the port the “External relay host” server
listens on (which in most cases should be the default SMTP port 25).
Internal relay host The internal relay host is used when email should be
sent to an internal domain (i.e., sent to a relay domain). Typically this will be
the companies internal email server hosting the users email boxes.
If “Internal relay host” is not specified, email will be delivered using DNS
MX-records. “Internal relay host” can be an IP address or a domain name. If
the option “mx” is checked, the MX-records of the “Internal relay host” will be
used instead of the A-record (this setting is only used when the “Internal relay
host” is specified). The “port” is the port the “Internal relay host” server listens
on (which in most cases should be the default SMTP port 25).
Match Subdomains If “Match Subdomains” is selected, all subdomains of
the “Relay domains” will also be relayed.
VB.NET PDF: Basic SDK Concept of XDoc.PDF
features can be integrated into your VB.NET project, such as annotation creating, deleting, modifying This class describes bookmarks in a PDF document.
copy pdf bookmarks; pdf export bookmarks
PDF Image Viewer| What is PDF
such as text extraction, hyperlinks, bookmarks and metadata as version among a suite of PDF-based standards to develop specifications for creating, viewing, and
bookmark template pdf; bookmarks in pdf reader
4.2 Advanced settings
Figure 10: MTA advanced config
4.2 Advanced settings
The advanced settings can be set when the “advanced settings” checkbox is
selected (see figure10).
Before filter message size limit This is the maximum size of a message (in
bytes) that the MTA accepts. A message that exceeds the maximum size is
rejected by the MTA.
Note: Because of Base64 encoding, binary attachments (for example word
documents) will be 4/3 times larger if sent by email. The maximum size limit,
limits the total number of bytes including encoding. For example, if the limit is
set to 10 MB, the total size of all the attachments cannot exceed 7.5 MB.
After filter message size limit The mail processing agent of the gateway is
responsiblefor encryptionand decryption of messages. Thesize of a message
after encryption or decryption (or after signing) can be larger than the size of
the message before encryption or decryption. The “after filter message size
How to C#: Basic SDK Concept of XDoc.PowerPoint
Conversely, conversion from PDF to PowerPoint (.PPTX C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a PowerPoint
adding bookmarks to pdf reader; add bookmarks to pdf online
How to C#: Basic SDK Concept of XDoc.Word
Conversely, conversion from PDF to Word (.docx) is C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a Word document
split pdf by bookmark; add bookmark to pdf reader
4.2 Advanced settings
limit” should therefore be larger than the “before filter message size limit” oth-
erwise the MTA will refuse to send the message after the MPA has handled
the message. It is advised that the “after filter message size limit” should be at
least 2 times larger than the “before filter message size limit”.
Mailbox size limit If mail is locally stored (only when “Local domains” are
specified) the “Mailbox size limit” will be the maximum size (in bytes) of an
individual mailbox. The“Mailboxsize limit”shouldnot besmaller than the “after
filter message size limit”. This setting is only required when Postfix receives
email for a local domain. By default the gateway does not enable the option to
directly specify local domains.
SMTP helo name The “SMTP helo name” is the hostname used for the
SMTP “EHLO” or “HELO” command. If “SMTP helo name” is not explicitly
specified, “My Hostname” is used as the SMTP helo name.
Note: Ifthegatewaydirectlydeliversemailtoexternalrecipients(i.e.,notus-
inganexternal relay host)it is important that thehelo/ehlonameof thegateway
is equal to the reverse lookup of the external IP address. If not, outgoing email
can be flagged as spam. See AppendixA for more information.
Reject unverified recipient Normally an email server should know which in-
ternal email addresses are valid addresses (i.e., email addresses for which an
inbox exists). When an email server is setup to relay email for certain domains
the email server should know which recipients will be accepted by the server it
relays to (in otherwords it shouldbea smart relay host). If all email is accepted
for relay without knowing whether the next email server will accept the email,
there is a risk of generating “backscatter” bounces. Backscatter bounces, oc-
cur when an intermediate email server accepts a message without checking
whether the next email server accepts the message. Because theintermediate
email server accepted the message, it has to be bounced back to the original
sender when the next server does accept the forwarded email. If the email
was a spam message using a forged sender, the sender will be flooded with
bounced messages.
There are multiple ways for an email server to known which recipient ad-
dresses are acceptable and which are not. One solution is to let the gateway
server “learn” which recipient addresses are acceptable by querying the server
it relays to. When an email is received for a yet unknown recipient, the server
“asks” theserverit relays towhetherthe recipient is avalidrecipientornot. The
message is only accepted when thenext email server reports that therecipient
is a valid recipient. The result of this verification process is cached.
The verification procedure is enabled by checking “Reject unverified recip-
ient”. The “reject code” is the SMTP result code used when the email is not
accepted. This shouldinitially beset to “450” (which tells theconnecting SMTP
server that the message is not accepted because of a temporary error). It
should be changed to “550” (permanent error) when the verification procedure
How to C#: Basic SDK Concept of XDoc.Excel
Conversely, conversion from PDF to Excel (.XLSX) is also C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a Excel
copy pdf bookmarks to another pdf; bookmark pdf reader
4.3 sasl passwords
Figure 11: SASL passwords
works correctly. See the Postfix documentation for more information on ad-
dress verification
Thereareother waysfor theemail server toknow which recipients arevalid,
forexampleusing LDAPqueriesor byspecifyingrelay_recipient_maps. These
other options are however not directly supported by the “MTA config”page and
should therefore be configured using the “MTA raw config” page or by directly
editing the Postfix configuration files.
Applying changes Byclickingthe“Apply” button, thechangeswill bechecked
and Postfix will be configured with the new settings. Clicking the “Close” button
will redirect the browser to the “Admins” page.
4.3 sasl passwords
In cases where the “external relay host” or “internal relay host” requires SMTP
authentication, aSASLaccount should beadded. For example, if Gmail is used
as the “external relay host”, the Gmail smtp server requires that the sender
authenticates itself with the correct Gmail credentials. SMTP credentials for a
specific host can be added by clicking sasl passwords. This opens the SASL
passwords page (see figure11).
SMTP password authentication is only active when SASL is enabled. For
more information on how to enable SASL see AppendixB.
4.4 MTA config file
Postfix has a large number of settings. The “MTA config” page only supports
asmall number of the relevant Postfix settings. For settings not supported
by the “MTA config” page, the “MTA config file” page can be used to directly
edit the Postfix main config file ( The configuration file contains some
specific Ciphermail gateway settings (settings that start with “djigzo_”). These
settings are modified by the “MTA config” page when applying the changes.
These settings should therefore not be manually changed because they can
4.5 RBL
Figure 12: RBLs
be overwritten by the “MTA config” page. Ciphermai specific settings are used
by other Postfix settings (they are referenced as “${djigzo_...}”).
Warning: Thegatewaydoesnotvalidateanychangesmadetothe“MTAcon-
fig file” so care must be taken when modifying the Postfix config file directly. If
the Postfix configuration file contains errors, Postfix might not function properly.
4.5 RBL
only available with the enterprise edition
AReal-time BlackholeList (RBL) is a list of black-listed IP addresses published
by a DNS server. The MTA dynamically checks whether an external client is
black-listed by queryinga DNS server. The MTA rejects therequest if the client
IP address is listed in the DNS server. The list of RBL servers is shown in the
RBLs section (see figure12)
The RBL server should be specified as dns-server[=d.d.d.d]. The “=d.d.d.d”
part is optional and depends on the used RBL whether or not the optional part
should be specified.
4.5.1 Static black-list
The static black-list contains a list of black-listed clients. The difference be-
tween the static black-list and the RBL list is that the RBL dynamically checks
whether a server is black-listed by querying an external DNS server. The static
black-list is a list of IP addresses (or IP ranges) that are black-listed (seefigure
4.6 Email forwarding
Figure 13: Static black-list
Arange of IP addresses can be specifiedby leaving out the last octets from an
IP address. For example: 192.168.88 will black-list all the IP addresses from - An optional rejection reason can be specified
like for example “your IP was black listed because it is being used for sending
4.5.2 Static white-list
Static white-list list contains a list of white-listed IP addresses. An external
client should be white-listed if incoming email should be acceptedeven though
the client is black-listed by one of the configured RBL servers.
4.6 Email forwarding
only available with the enterprise edition
Forwarding of local system accounts to external email addresses can be con-
figured on the email forwarding page (see figure14). If root@domain forward
is not set, system generated email will be sent to root@“My Hostname” (see
MTA config for “My Hostname”).
Note: RFC 2142 requires that Internet facing SMTP servers accept email for
the local postmaster and abuseaccount. If left empty, email for postmaster and
abuse will be forwarded to the root account.
4.7 Header checks
only available with the enterprise edition
4.8 SMTP transports
Figure 14: Email forwarding
With header checks, each message header is matched against the list of de-
fined patterns (see figure15). If a pattern matches, the action for the pattern is
executed. For the matching and action syntax, see the Postfix header checks
documentation (
Example: The following rulewill reject the email if the subject lineoftheemail
starts with “make money fast”:
/^Subject: make money fast/
REJECT spam detected
4.8 SMTP transports
only available with the enterprise edition
By default all email sent to external recipients (i.e., email addresses not match-
inganyrelaydomain)willbedelivered tothe“External relayhost”or, if“External
relay host” is not configured, it will be delivered using MX records. In a similar
way, email sent to one of the relay domains will be delivered to the “Internal
relay host” or, if “Internal relay host” is not configured, it will be delivered using
MX records. SMTP transports allow the administrator to override the default
mail delivery. For example, if CipherMail Secure Webmail is used, email for the
webmail domain should be delivered directly to the Secure Webmail server.
Although it’s possible to configure an MX record for the webmail domain, in
most cases it’s easier to configure an SMTP transport for the webmail domain.
The list of SMTP transports can be managedonthe SMTP transport page (see
Documents you may be interested
Documents you may be interested