How can I force mail clients to provide a password to send mail?
The proper way to force authentication is to use "Relay Mail for Addresses." Any mail client on a machine whose IP address (or subnet) you do not have in your list of addresses will need to use SMTP authentication to send outgoing mail through your IMail server.
*Outlook and Outlook Express*
To configure authenticated SMTP in Outlook Express:
- From the Tools menu, select "Accounts..."
- Highlight your Mail account (it may be called mail.domain.com).
- Click the "Properties" button on the right side.
- Choose the "Servers" tab.
- Check the box next to "My server requires authentication."
- Click the "Apply" button.
- Click the "OK" button.
*Netscape Messenger*
To configure authenticated SMTP in Netscape Messenger:
- From the Edit menu, select "Preferences..."
- Click the plus (+) icon next to "Mail & Newsgroups."
- Choose "Mail Servers."
- In the "Outgoing mail server user name" field enter Username.
- Click the "OK" button.
*Eudora*
To configure authenticated SMTP in Eudora:
- From the Tools menu, Select "Options..."
- Click on the the "Sending Mail" icon.
- Check the box next to "Allow authentication."
- Click the "OK" button.
*Microsoft Entourage*
To configure authenticated SMTP in Entourage:
- From the Tools menu, select "Accounts."
- Double-click your Mail account (it may be called mail.domain.com).
- Click on the "Click here for advanced sending options" button.
- Check the box next to "SMTP server requires authentication."
- Select the radio button next to "Use same settings as incoming mail server."
- Click the "OK" button.
Above are the instructions to give your users that will explain how to set their mail client for SMTP authenication
As for your web clients they will not be effected by relay option changes because they have already authenticated when they login. The most secure SMTP relay options are Relay for Addresses and No Mail Relay. (Note: These options will only affect those using mail clients i.e. Outlook, Eudora, etc.)
- Relay for Addresses allows you to enter specific IP addresses or ranges of IP addresses. All users outside of the specified IP addresses would have to use SMTP authentication.
- No Mail Relay forces all mail clients to use SMTP authentication to send mail out from your server
- Configuring Your E-Mail Clients?
- How can I force mail clients to provide a password to send mail?
- How to configure SMTP Authentication with Outlook Express on a Mac?

