Author Topic: How to subscribe by email?  (Read 2722 times)

ifsbos

  • Posts: 16
    • View Profile
How to subscribe by email?
« on: November 21, 2004, 01:27:40 am »
Does this program allow subscription by email...instead of using
the sign up form. How is this done? I have a service that's asking
for the autoresponder email so they can send the people directly to the list.
I have not seen anywhere on this forum where signing up by sending an email to, for example signup@listname.com  is possible.
Please clarify and how to set this up.

Thanks!!

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
How to subscribe by email?
« Reply #1 on: November 22, 2004, 10:37:01 pm »
Your host may or may not support this feature.  It is a bit complicated to set up.

The help page can be found here:
http://www.listmailpro.com/help/7.html

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

dane

  • Posts: 16
    • View Profile
DW more details please
« Reply #2 on: February 12, 2005, 01:06:12 am »
I see the instructions below:

However I need more information on how to set-up the alias' and where they are stored.

Say I have a list #100 I have made the change in the singup-list1.cgi file but exactly where and what email do I give a prospect to send to in order to signup for list #100?

What field in listmail is the email address kept for list100?

Thanks.

----

1. Modify each script to contain your ListMail URL. In the case of signup scripts, set the $list variable to the list you want to subscribe to.
2. Upload your scripts to your, usually pre-created, cgi-bin folder on your host.
3. Determine your server's method and set up "email aliases" for each of your desired address to script redirections.
4. Test if it worked.

Quote from: "DW"
Your host may or may not support this feature.  It is a bit complicated to set up.

The help page can be found here:
http://www.listmailpro.com/help/7.html

Regards

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
How to subscribe by email?
« Reply #3 on: February 12, 2005, 06:39:50 pm »
"Email Aliases" or "Email Forwarders" are what you need to set up.  These functions of web hosting create a email address for receiving email and can allow you to direct the email to another mailbox, a CGI script, etc.

Due to the wide variety of host control panel software, it is difficult to tell you the exact method you need to use.  The best thing you can do is to first ask your host if and how it's possible on your server.  Simply mention that you would like email sent to a certain address redirected to a CGI script.

This is, perhaps, the most difficult part of installing ListMail.  Some examples of what needs to be done on some systems can be found at the links below:

http://www.listmailpro.com/help/18.html
http://www.listmailpro.com/help/19.html
http://www.listmailpro.com/help/20.html

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

dane

  • Posts: 16
    • View Profile
More clarification please
« Reply #4 on: February 13, 2005, 12:00:16 pm »
Can you simplify this for me with the concept steps first?

Like . . .

1.  Create and alias.  EXAMPLE create list01@yourdoemain.com and have it redirect to process01@yourdomein.com.

2.  Modify the signup.cgi file, one cgi file per list you have set-up in listmail.  See the links:
http://www.listmailpro.com/help/18.html
http://www.listmailpro.com/help/19.html
http://www.listmailpro.com/help/20.html

3.  Test:  
 (a) send an email to list01@yourdomain.com
 (b) goto the userlist for that group and see the new name added
 (c) You have received a welcome message if the send welcome message box is checked in the list configuration area for that specific list01

DONE.

----

Something like that . . .

Thanks,

Dane


Quote from: "DW"
"Email Aliases" or "Email Forwarders" are what you need to set up.  These functions of web hosting create a email address for receiving email and can allow you to direct the email to another mailbox, a CGI script, etc.

Due to the wide variety of host control panel software, it is difficult to tell you the exact method you need to use.  The best thing you can do is to first ask your host if and how it's possible on your server.  Simply mention that you would like email sent to a certain address redirected to a CGI script.

This is, perhaps, the most difficult part of installing ListMail.  Some examples of what needs to be done on some systems can be found at the links below:

http://www.listmailpro.com/help/18.html
http://www.listmailpro.com/help/19.html
http://www.listmailpro.com/help/20.html

Regards

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
How to subscribe by email?
« Reply #5 on: February 13, 2005, 02:35:13 pm »
1. )  Set up signup-listX.cgi on your local computer, let's assume you're calling it signup-list2.cgi.  Modify the line:
$list = '1';
..to say:
$list = '2';

(You need a new signup-listX.cgi for each list or set of lists you wish to be able to subscribe to by email.)

2. ) Upload signup-list2.cgi to your cgi-bin folder.
3. ) CHMOD (Set permissions) on the file to be executable (755).
4. ) Set up one or more email aliases that forward email to the script, ie:

bounce@yoursite.com: "|/full/path/to/bounce.cgi"
signup@yoursite.com: "|/full/path/to/signup-list2.cgi"
subscribe@yoursite.com: "|/full/path/to/signup-list2.cgi"

*** Note the email alias process may not be the same on your server.  For best results, ask your host IF and HOW it can be done on your server.
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

dane

  • Posts: 16
    • View Profile
bounce.cgi setup - problems
« Reply #6 on: February 15, 2005, 08:47:13 pm »
Dean -

Any suggstions to solve my bounce.cgi set-up problems?

danemcneill: so you just created a procmail file that points the email address to the bounce.cgi script?
santosh_narayanan: yes
santosh_narayanan: thats how it is set up now
danemcneill: is the procmail file in the cgi directory with the cgi files?
santosh_narayanan: yes that is also done
santosh_narayanan: procmail is in the /etc folder
santosh_narayanan: this is what is there in the procmail file:
santosh_narayanan: :0
* ^TO_bounce@ctgroup.com
| /var/www/html/list/cgi/bounce.cgi

:0
* ^TO_signup@ctgroup.com
| /var/www/html/list/cgi/signup-list1.cgi

danemcneill: there is a test to send an email with TESTBOUNCE in the subject to the bounce email address and the test doesnt seem to work
Per the deeloper "To test the bounce script, send a message to the bounce address (The one connected to bounce.cgi) with the subject TESTBOUNCE. After that, it's a matter of making sure the Return-path: is correct with both SMTP (list mailings) and PHP mail() (welcome/confirmation messages)"

Suggestions?

-Dane

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
How to subscribe by email?
« Reply #7 on: February 15, 2005, 08:50:12 pm »
Okay, on to the techie stuff :)

Ask your host if the program /usr/bin/wget, used by bounce.cgi, is available.  Also, if they use sendmail with the "smrsh" security method.  If so, you will need to have bounce.cgi added to this to "allow" sending email to it.

You may also want to try setting up your alias like this, with a Perl call.  (With smrsh enabled, "/usr/bin/perl" would need to be allowed)

|/usr/bin/perl /path/to/bounce.cgi

With these tips your host should be able to see where the problem is.

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting