Avatar billede dramsgaard Nybegynder
29. oktober 2002 - 15:47 Der er 15 kommentarer og
1 løsning

FormMail opsætning

Jeg skal sætte en FormMail op til et domæne jeg har på friserverplads.dk, men kan ikke helt få det til at virke..
I filen formmail.pl skal man vælge 3 ting...tror jeg nok

$mailprog = '/usr/lib/sendmail -i -t';

@referers = ('friserverplads.dk','81.19.227.230');

@recipients = &fill_recipients(@referers);

Hvordan skal de tre linier se ud for at det virker?...og er der mere der skal ændres?
Avatar billede ztyxx Nybegynder
29. oktober 2002 - 15:51 #1
er det en du selv har lavet, eller en du har netet på nettet??
Avatar billede dramsgaard Nybegynder
29. oktober 2002 - 16:05 #2
den er hentet på http://www.scriptarchive.com/
....har ikke det mindste forstand på Perl....
Avatar billede dramsgaard Nybegynder
29. oktober 2002 - 16:07 #3
Uddrag fra filen......

##############################################################################
# Define Variables                                                          #
#      Detailed Information Found In README File.                            #

# $mailprog defines the location of your sendmail program on your unix      #
# system. The flags -i and -t should be passed to sendmail in order to      #
# have it ignore single dots on a line and to read message for recipients    #

$mailprog = '/usr/lib/sendmail -i -t';

# @referers allows forms to be located only on servers which are defined    #
# in this field.  This security fix from the last version which allowed      #
# anyone on any server to use your FormMail script on their web site.        #

@referers = ('friserverplads.dk','81.19.227.230');

# @recipients defines the e-mail addresses or domain names that e-mail can  #
# be sent to.  This must be filled in correctly to prevent SPAM and allow    #
# valid addresses to receive e-mail.  Read the documentation to find out how #
# this variable works!!!  It is EXTREMELY IMPORTANT.                        #
@recipients = &fill_recipients(@referers);

# ACCESS CONTROL FIX: Peter D. Thompson Yezek                                #
# @valid_ENV allows the sysadmin to define what environment variables can    #
# be reported via the env_report directive.  This was implemented to fix    #
# the problem reported at http://www.securityfocus.com/bid/1187              #

@valid_ENV = ('REMOTE_HOST','REMOTE_ADDR','REMOTE_USER','HTTP_USER_AGENT');

# Done                                                                      #
##############################################################################
Avatar billede donwang Nybegynder
29. oktober 2002 - 16:08 #4
Så brug hellere mit http://www.simplesolutions.dk/formmail/opretformmail/formmailopret.php
det er grtis men der er ingen garenti for driftssikkerheden!
Avatar billede dramsgaard Nybegynder
29. oktober 2002 - 16:08 #5
...nå linierne passer ik helt her...der er vidst ikke nok plads...
Avatar billede ztyxx Nybegynder
29. oktober 2002 - 16:08 #6
er du sikker på at det er den rette path til sendmail
Avatar billede dramsgaard Nybegynder
29. oktober 2002 - 16:17 #7
nej.... jeg kender den ik, og jeg ved ik hvordan man få fat i den, men når jeg prøver at bruge det får jeg fejlen:
----
Error: Bad/No Recipient
There was no recipient or an invalid recipient specified in the data sent to FormMail. Please make sure you have filled in the recipient form field with an e-mail address that has been configured in @recipients. More information on filling in recipient form fields and variables can be found in the README file.
---
Avatar billede ztyxx Nybegynder
29. oktober 2002 - 16:23 #8
du har ikke defineret en modtager email, det gør du med en
<input type="hidden" name="recipient" value="din@mail.dk">
men du vil ikke modtage nogen mail før du får den rette sti til sendmail, den skal du nok kontakte friserverplads for at få
Avatar billede dramsgaard Nybegynder
29. oktober 2002 - 16:30 #9
...det bliver jeg nok nødt til så.... men jeg har lavet <input> tagsne.... de ligger jo i mit html dokument....
Avatar billede dramsgaard Nybegynder
29. oktober 2002 - 16:40 #10
...men er der ikke et eller andet standard sted, som sendmail plejer at være?
Avatar billede ztyxx Nybegynder
29. oktober 2002 - 16:42 #11
det er slet ikke sikkert at det understøttes på deres servere, men ellers kan det også være /usr/sbin/sendmail
Avatar billede dramsgaard Nybegynder
29. oktober 2002 - 16:44 #12
der står at de understøtter perl/cgi scripts, men ellers ville der vel heller ikke komme en fejlmeddelse som er defineret i perl filen
Avatar billede dramsgaard Nybegynder
29. oktober 2002 - 16:46 #13
men skal man ikke skrive et eller andet til
@recipients = &fill_recipients(@referers);
..eller hvad?
Avatar billede dramsgaard Nybegynder
29. oktober 2002 - 16:50 #14
efter jeg har ændret det får jeg stadig samme fejl ang @recipients... jeg tror man skal skrive hvilke mail adr den må sende til. Men hvordan?
Avatar billede ztyxx Nybegynder
29. oktober 2002 - 16:51 #15
så prøv
<input type="hidden" name="fill_recipients" value="din@mail.dk">
Avatar billede dramsgaard Nybegynder
10. november 2002 - 21:50 #16
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester