Microsoft IIS/ASP version

 

I set all the lists to conceal by default option. The simple mailto: link suggested is the easiest way. Just set the list to conceal.

Default-Options= REPRO,SUBJECTHDR,CONCEAL

 

To do an HTML web page subscription to a list:   A sample working page is here.  http://www.seattle.gov/lists/curbwaste.htm

 

Then I use this form.  Anything beyond the mailto will require some type of basic coding.

 

<form action="http://myserver.seattle.gov/lists/lsoftupdate.asp" method="post">  ( A form we wrote in ASP)

<input type="hidden" name="varListName" value="nameoflist"> (varListname here just passes on the listname to the processing form)

<p><strong>Enter your  e-mail address:</strong><br />

<input type="text" size="45" name="Email" />

<input type="submit" value="Subscribe"> </p>

</form>

<h2>Unsubscribe</h2>

<p>To unsubscribe, <a href="mailto:[log in to unmask]"><strong>email</strong></a> a blank message to the administrator.<br />

No email subject or message is required.</p>

 

Then I post to the ASP page that emails the subscription to the list.

 

The basic email object for IIS is.

 

'CDOsys settings

Const cdoSendUsingMethod = "http://schemas.microsoft.com/cdo/configuration/sendusing"

Const cdoSMTPServer = "http://schemas.microsoft.com/cdo/configuration/smtpserver"

Const cdoSMTPServerPort = "http://schemas.microsoft.com/cdo/configuration/smtpserverport"

Const cdoSMTPConnectionTimeout = "http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout"

Const cdoSMTPAuthenticate = "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"

 

Set objConfig = Server.CreateObject("CDO.Configuration")

  Set Fields = objConfig.Fields

 

  With Fields

    .Item(cdoSendUsingMethod) = 2

    .Item(cdoSMTPServer) = varDNSSMTP  (The DNS name of your SMTP server)

    .Item(cdoSMTPServerPort) = 25

    .Item(cdoSMTPConnectionTimeout) = 10

    .Update

  End With

 

  Set objMessage = Server.CreateObject("CDO.Message")

  Set objMessage.Configuration = objConfig

 

  With objMessage

    .To = varListerv  (The listserv email address)

    .From = strEmailaddr  (Any valid From address)

    .Subject = strSubject  (Descriptive subject)

    .TextBody = strEmailmessage  (The actual email command that subscribes the person.  We use ASP code to construct this variable)

    .Send

  End With

 

From: LISTSERV site administrators' forum [mailto:[log in to unmask]] On Behalf Of Pete Weiss
Sent: Wednesday, October 16, 2013 9:00 AM
To: [log in to unmask]
Subject: Re: Making Subscription to a List Painless

 

Anyone figuring out how NOT to use a name field in their email FROM: field (using the MAILTO listname-SUBCRIBE-REQUEST format) is no longer is the "simple" category and they can figure out the rest of the ANONYMOUS  stuff

;-)


Pete

On 10/16/2013 11:51, Nathan Brindle wrote:

There’s more to it than that.  For one thing, if you are not going to require that the user enter their Firstname Lastname information, you will have to make the LISTSERV command look like

 


To unsubscribe from the LSTSRV-L list, click the following link:
http://peach.ease.lsoft.com/scripts/wa-PEACH.exe?SUBED1=LSTSRV-L&A=1



To unsubscribe from the LSTSRV-L list, click the following link:
http://peach.ease.lsoft.com/scripts/wa-PEACH.exe?SUBED1=LSTSRV-L&A=1