FP2000: How to Set up FrontPage 2000 Forms for E-mail
ID: Q196489
|
The information in this article applies to:
SUMMARY
Microsoft FrontPage 2000 supports sending form results in e-mail. To
accomplish this, you must configure your form to send results to e-mail and
the FrontPage Server Extensions to deliver the e-mail to an e-mail
transport. This article describes how to set up FrontPage 2000 forms for
e-mail.
MORE INFORMATION
Defining Your Form
- In Microsoft FrontPage, open the page, right-click the form (inside
the dash border), and then click Form Properties on the menu that
appears.
- In the E-mail Address box, type your e-mail address.
- Click OK.
- Save the form by clicking Save on the File menu.
Setting up Your E-mail Transport
To send form results to an e-mail host, the FrontPage Server Extensions
require a Simple Mail Transfer Protocol (SMTP) server. The FrontPage 2000
Server Extensions do not support any other form of e-mail server software.
To send e-mail from the Web server, configure the FrontPage Server
Extensions in the FrontPage Management Console on the server to deliver the
mail to an e-mail transport. To do this, follow these steps:
- In Windows Explorer, open the Microsoft Management Console.
This file is located at:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\bin\fpmmc.msc
- In the Microsoft Management Console, expand the FrontPage Server
Extensions tree by clicking the plus sign.
- Right-click the folder with your machine name and then click properties.
- On the Server Extensions tab click the Settings button in the Options
section.
- Enter the parameter you want to configure your email transport.
- Click OK twice.
- Exit the Microsoft Management Console by clicking the Exit on the
Console menu.
Parameters
FrontPage 2000 supports five parameters (configurations) for e-mail
transport:
- SMTPHost
This parameter should be set to the name or IP address of a host running
an SMTP server or daemon, such as SendMail on UNIX. When a user submits
a form with results that are to be sent via e-mail, the FrontPage Server
Extensions connect to the SMTP server to deliver the mail. By default,
FrontPage assumes the server is listening to port 25 (the standard for
SMTP) but you can override this by appending the port number to the
name. The name and port number are separated by a colon, like this:
name:xx
where xx represents the port number.
The following are examples of a parameter=value setting:
SMTPHost=mail.example.microsoft.com
SMTPHost=127.0.0.1
The following is an example of a parameter:value setting:
SMTPHost=test:1000
- SendMailCommand
This parameter should be set to the name of a program on the server
computer to which e-mail should be piped. Typically, this is SendMail
on UNIX, but it could be any program. When the FrontPage Server
Extensions receive a form processed as an e-mail message, the Server
Extensions invoke the command, replacing all occurrences of "%r" with
the recipient of the mail. The per cent sign character followed by any
other character is replaced by the recipient's e-mail address. The mail
message is passed to the command as standard input. If both
SendMailCommand and SMTPHost are set, SendMailCommand takes
priority.
Following is an example of the SendMailCommand parameter:
SendmailCommand:/usr/lib/sendmail %r
NOTE: Sometimes it may be necessary to add the MailSend parameter. Some
mail servers have filters that block mail by an unknown account, that
is, the account is not a valid email account on the server.
- MailSender
This parameter should be set to the sender's user name. Specifically, it
is used as the argument for the "SEND FROM:" command in SMTP. The
default for SMTP is "user@host" (without the quotation marks), where
"user" is the current user account and "host" is the current host name.
- MailCharSet
This parameter can be used to override the character set attribute of
the content-type header.
- MailEncoding
This parameter can be used to override the content transfer encoding
attribute of the content-type header.
Possible Error Messages
If the SMTP host is present when the form is created, but the SMTP host
is later removed (and the form has not changed since then), you receive the
following error on a default page returned by the form when the form is
submitted:
FrontPage Error.
User: Please report details to this site's webmaster.
Webmaster: Please see the server's application event log for more
details.
If SMTPHost is not present when the form is created, you receive the
following error message from FrontPage:
The FrontPage Server Extensions have not been configured to send e-mail.
Please direct your system administrator or Internet Service Provider to
the instructions in 'Setting Up Your E-mail Options on Windows' or
'Setting up Email options on UNIX' in the Server Extensions Resource
Kit. If you do not have the Server Extensions Resource Kit, you can find
it at
http://www.microsoft.com/frontpage/wpp/serk.
Would you like to remove the e-mail recipient? (Yes or No)
NOTE: This error message is received if e-mail is not configured when the
form is created.
If you choose not to remove the e-mail recipient and the extensions are not
configured correctly, then when the form is filled out and submitted, the
form is refreshed, but a background image (if previously present) does not
appear, and the Address line in your browser is changed from this
http://WebServerURL/YourSubWeb/formtoemail2.htm
to this:
http://WebServerURL/YourSubWeb /_vti_bin/shtml.exe/formtoemail2.htm.
or, if hosted on NT Server, it changes to this:
http://WebServerURL/YourSubWeb /_vti_bin/shtml.dll/formtoemail2.htm.
This error occurs anytime that you have a configuration issue with any
of the dynamic run-time components in FrontPage.
If the form is configured to save results to a file, or to send e-mail
simultaneously, and the FrontPage Server Extensions are not configured to
handle e-mail, a 0-byte file is created. It does not contain any data,
you do not see an error message, and the mail is not sent.
REFERENCES
For more information about the FrontPage Server Extensions see the
Server Extensions Resource Kit (SERK)at:
http://www.microsoft.com/frontpage/wpp/serk
Additional query words:
2000 fp2k E-mail mail form
Keywords :
Version : WINDOWS:
Platform : WINDOWS
Issue type : kbhowto
Last Reviewed: July 15, 1999