Q: Can SLmail send and receive email
in another language?
A: SLmail version 4.2 (and greater) adds the Encode
Filter which can send and receive foreign characters
such as accent marks and different character sets. The
Encode Filter will translate all 8BIT (extended characters)
to 7BIT Quoted Printable format which email clients can
translate and display the correct 8BIT character.
The Encode filter is not enabled by default and must be
enabled via the Filter Manager (from the Start menu).
Q: How to pass ORBS with SLmail 4.x?
A: There are a few options to pass ORBS, however,
at a minimum you will have to do the following:
- Go to the Web Based Administration of SLmail (Start > Programs > SL
Products > SLmail > Web Administration of SLmail) and
click the Relay Filtering button.
- Select the check box for Enable Relay Filtering and
then click the Save button.
- Go to the Options Page (from Web Administration) and
make sure that Reroute Unknown Users in not checked.
If it is, uncheck it and click the Save button.
- You will have to go to the Service page and Stop and Start the
SLmail Service for the changes to take effect.
Note: The Reroute Unknown Users and Stop and Start
functions are available from the SLmail Control panel on
the Options and Service tabs respectively.
If you are using SLmail 4.x or greater you will only have
to verify that Enable Relay Filtering is enabled
(in the same way as illustrated above) to pass ORBS.
Q: When installing SLmail on Windows
NT, it (incorrectly) complains about not having a TCP/IP
stack installed. What do I do?
A: Try reinstalling the TCP/IP stack.
Q: Why isn't my auto-responder sending
a message back?
A: Make sure that Send on Users Request is
not selected in the responder configuration.
Q: What email clients can I use?
A: Any major email client that uses the SMTP and
POP3 protocols will work with SLmail.
Q: How can I tell if my mailing list
is going out to all users?
A: Ensure that all local users on the mailing
list also exist in SLmail. If not, SLmail will immediately
stop processing the list to prevent looping errors. To
correct, remove users from the list that no longer exist.
Tip: If you happen to catch the .OUT/.OUR file,
load it up in a text viewer and see what the case is for
the To: lines changes (to:/To:). The shift marks sent messages
vs. unsent messages.
Example:
In the envelope portion of the header below (from the .in/.ou?
file), you can see that everyone except for "user@badaddress1.com" and "user@badaddress2.com" received
the message.
(Note: the "to:" vs. "To:" The upper case "To:" indicates that the message
was not delivered.)
Received: by mail.seattlelab.com from localhost
(mail daemon,SLmailNT V2.4); Wed, 09 Apr 1997 22:05:25 PDT
From: owner-mylist-l@seattlelab.com
to: user@place13.com
to: user@place12.com
to: user@place11.com
to: user@place10.com
to: user@place9.com
to: user@place8.com
to: user@place7.com
to: user@place6.com
to: user@place5.com
to: user@place4.com
To: user@badaddress1.com
To: user@badaddress2.com
to: user@place1.com
to: user@place2.com
to: user@place3.com
Q: What should be in 'node name,' 'Smarthost
'incoming alias,' 'outgoing alias' and 'name server'?
A: Example: 'mydomain.com'
Node Name: mydomain.com
Smarthost: IP address or name of a relaying SMTP
mail server. If unused, set to 'smarthost' or some other
non-existent name.
Incoming/Outgoing Alias: mydomain.com
Name Server: IP address of a valid DNS (Domain
Name Service). Contact your ISP or Network Administrator
for details.
Q: Does SLmail handle MIME?
A: Yes.
Q: What is a Smarthost?
A: A Smarthost is another SMTP/Mail server, either
located at your Internet Service Provider's site or another
site's mail server.
The Smarthost can have several different roles:
- Mail queuing (while you are offline)
- Routing around a firewall
- Using multiple mail servers together
Q: How do I turn on (or off) authentication
for the Web-based Administration Utility?
A: You can enable or disable authentication by going into the Remote
Admin User Wizard. You can access this wizard by going to Start > Programs > SL
Products > SLmail > Remote Admin User Wizard.
The very first prompt you will receive is whether or not
you wish to enable authentication. Check Authentication if
you wish to enable it. Uncheck Authentication if
you wish it to be disabled.
Q: How do I modify which users have
access to the Web-based Administration Utility after
installation has been completed.
A: You can modify which NT users have access to the Web-based Administration
Utility by going into the Remote Admin User Wizard. You can access this
wizard by going to Start > Programs > SL Products > SLmail > Remote Admin
User Wizard.
After the authentication prompt you will have an edit
box. Enter the NT user names that you would like to allow
Web-based Administration access.
Q: My web server uses port 180. How
can I move the Web-based Remote Administration Utility
to use another port?
A: You can change the port number by editing the registry.
Select Start > Run and type regedit.
Expand HKEY_LOCAL_MACHINE >
Software >
Seattle Lab >
SLhttp >
Select the SLhttp key. The item to modify will be 'ServerPort." Double
click on this field and it will bring up an Edit DWORD
Value dialog box. In the Base field select Decimal. In
the Value Data field type in the port number you wish to
use making sure this port is not already in use on the
system.
Q: How do I configure SLmail with
Microsoft Proxy Server?
A: SLmail uses the following ports:
| Port# |
Name |
|
| 25 |
|
| 110 |
POP3 |
| 50-1023 |
UDP |
These ports must be open in order for SLmail to send and
receive email using the SMTP and POP3 Protocols. If you
have SLmail installed on a server that is located behind
a firewall, you need to ensure that these ports are accessible.
Installing SLmail behind a Proxy Server
When using a Proxy Server, all SMTP servers and POP clients
on the Internet must be configured to contact the Proxy
Server computer through the appropriate port in order
to communicate with the SLmail server. The information
below is exclusively for using SLmail, installed on a
separate computer, behind a Proxy Server. This information
does not apply to installing and running SLmail on the
same computer as the Proxy Server.
Stop both the SLmail POP3 and SLmail SMTP services.
Create a wspcfg.ini file in the directory where the SLmail.exe
is located. The default directory path is:
C:\Program Files\SLmail
Add the following section to the wspcfg.ini file. This
section is required for the SLmail POP3 service:
[SLmail]
ServerBindTcpPorts=79,106,107,110
ServerBindUcpPorts=53-1024
Persistent=1
KillOldSession=1
Add the below section to the wspcfg.ini file as well.
This section is required for the SLmail POP3 service.
[slsmtp]
ServerBindTcpPorts=25
Persistent=1
KillOldSession=1
Verify that your DNS MX records point to the Proxy Server
computer and not to the SLmail Server computer.
In order for the new settings to take effect, you must
stop and restart the SLmail POP3 and SLmail SMTP services
or restart the SLmail Server computer. At this time you
should be able to contact the SLmail Server computer by
connecting to the Proxy Server computer's external IP address
using SMTP or POP3 protocols.
Installing SLmail on the same computer as Proxy Server
2.0
If the SLmail server is installed on the Proxy Server computer,
it will be able to listen for connections from any network
interface. Mail clients or SMTP servers on the Internet
or an intranet will be able to send and receive email to
the SLmail server installed on the Proxy Server.
Because the SLmail server is installed on the Proxy Server
computer, it will not be using the Proxy services to communicate
with the Internet. The communications will be blocked unless
static filters are enabled on the Proxy packet filter interface
for the SLmail server.
The following instructions explain how to create the necessary
packet filters for SLmail installed on a Proxy Server.
Note: Not all configurations of MS Proxy 2.0 will
require the below steps. It is recommended that you fist
attempt to run SLmail without any of the below settings.
- Open the Proxy Server 2.0 configuration dialog.
- In the Security dialog box on the Packet Filters tab,
click Add.
- In the Packet Filter Properties dialog box, under "Allow
this Microsoft Windows NT Server to Exchange Packets
of Type," click Predefined Filter and select a protocol
SELECT SMTP.
- By default, the predefined filters will allow communication
to/from any host on the Internet. If needed, modify the
Local Host and Remote Host settings before you click
OK.
- Click OK.
- Repeat steps 1-4 again for the POP3 filter.
Q: How do I add Custom Packet Filters?
A: In the Security dialog box on the Packet Filters
tab, click Add.
For INBOUND SMTP, add the following custom filter:
Direction - inbound
Local Port: fixed port - 25
Remote Port - ANY
Local Host - default proxy external IP address
Remote Host - ANY
By default, the custom filters will allow communication
to and from any host on the Internet. If needed, modify
the Local Host and Remote Host settings.
Click OK.
For INBOUND POP3, add the following custom filter:
Direction - inbound
LocalPort: fixed port - 110
Remote Port - ANY
Local Host - default proxy external IP address
Remote Host - ANY
By default, the custom filters will allow communication
to/from any host on the Internet. If needed, modify the
Local Host and Remote Host settings.
Click Ok.
Q: We are setup with a dialup connection
and are pulling our mail from a POP3 mailbox on our provider's
mail server. Most mail comes through fine, however some
messages are sent to the postmaster account instead of
the specific user. Why is this happening?
A: POP3 was never designed for the routing of mail. Because of this,
there are some inherent problems when pulling mail from a POP3 mailbox.
To explain these problems, we must first go over the three
parts on an SMTP message.
The three parts of a SMTP message are the envelope, the
headers and the body. A raw SMTP message will appear as
follows.
From: user@domain.com
To: auser@dialup.com
Received: from mailhost.domain.com [192.168.5.12]
by mailhost.domain.com [192.168.20.10] (SLmail 4.0.3315)
with ESMTP id 4D60CA96255247018651677CEDBF0FA6
for <user@dialup.com>; Fri, 21 Jan 2000 11:11:06 -0800
Received: by mailhost.domain.com from localhost
(router,SLMail V4.0); Fri, 21 Jan 2000 11:17:17 -0800
Received: from dialup.com [192.168.20.10]
by mailhost.domain.com [192.168.5.12] (SLmail 4.0.3315)
with SMTP id D9A7BA36D02B11D38F18004005422FBF
for <user@dialup.com>; Fri, 21 Jan 2000 11:17:16 -0800
From: "User" <user@domain.com>
To: "Members of mailing list" <listname@domain.com>
Subject: Hello there
Date: Fri, 21 Jan 2000 11:09:47 -0800
Reply-To: user@domain.com
Message-ID: <mjbh8skh5c0hmilaj5tpfo9s8301uoft87@4ax.com>
X-Mailer: Forte Agent 1.7/32.534
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
X-SLUIDL: DAA87229-D02B11D3-8F180040-05422FBF
This is the body of a message.
This area contains the contents of the message itself as
well as any attachments that may have been sent with
the message.
The first two lines of the above message is the envelope.
It contains the information that is used to actually route
the message.
When a SMTP message is placed in a POP3 mailbox, the envelope
of the message is stripped off. When another mail server
or utility goes out to grab that message it must rebuild
the envelope from the information in the headers. In our
above example however, the To field is not the local user
who was being sent this message but instead the mailing
list from where the message was routed.
In this case, there is no retrievable information in the
headers available so a mail server or POP pull utility
could rebuild the envelope properly.
Q: I have a user who is unable to
check his mail. His client starts to download the mail
but will then hang. How can I fix this situation?
A: The above behavior can be caused by a corrupted message in the
user's .mbx file. There are a couple of ways to relieve this situation.
The first is to rename or delete that specific user's
.mbx file. By default this is located in the SLmail\System
directory. While this will remove the bad message, the
user may also lose other important messages, which aren't
corrupted.
Another method is by directly editing the user's .mbx
file. The .mbx files are text files and can be edited using
any text editor. Once this is open in a text editor you
can remove the bad message, leaving the rest of the messages
untouched. To identify which message may be corrupted,
take note on what number message the client is downloading
when it starts to hang. Once in the .mbx file, count down
the number of messages until you reach the same number.
This will likely be the corrupted message.
Q: What are the .mid files located
in with the user mailboxes?
A: The .mid files are Mail Index files. They normally
only exist when a user has selected to leave mail on
the server. They contain the number of the last message
retrieved by the user. This information is stored for
the POP3 Last command.
Q: I have a user who is going on vacation
and he would like a notice o be sent to anyone who may
send him email during that time. However, he also does
not want to lose any email sent to him in the mean time.
How do we set this up?
A: The first thing you will want to do is rename the user's account.
For example lets say our user is john@domain.com. Then rename the user
account and call it something like john-away. Modify the user mailbox
path so it reads john.mbx and not john-away.mbx.
The next step is to create a responder called john. Create
a text file containing John's away message and point the
Responder towards this file. In the responder's properties,
check Copy User with Message, and point this to the john-away
user account.
Now, when email is sent to john@domain.com, it is sent
to the responder, which replies to the sender with John's
away message. The incoming message is then sent to the
john-away user account and placed into the john.mbx file.
When John comes back all you need to do is to delete the
responder and the john-away account then create a new user
called john. Make sure the mailbox path points to john.mbx.
John will then be able to retrieve all of the mail he received
while he was away.
« back to top »
Q:What RBL Service
Provider should
my company use?
A:There is an extensive choice in RBL filters. Many are free and
have varying levels of aggressiveness. For this reason, we have provided
a link to a widely known website that tests many RBL filters on a monthly
basis for comparison. We encourage you to learn about their blocking philosophy
to determine which one fits your corporate philosophy the best before implementing
one.
http://www.declude.com/junkmail/support/ip4r.htm
http://www.sdsc.edu/~jeff/spam/cbc.html