Bestandslocatie "sendmail" host ogenschijnlijk niet correct ?????

Status
Niet open voor verdere reacties.

pewie37

Gebruiker
Lid geworden
2 sep 2007
Berichten
506
Beste forumleden ;)

Bij starthosting heeft men op hun site staan dat het "sendmail"pad voor hun server onderstaand pad is:
SENDMAIL: /usr/sbin/sendmail

Mijn htmlcode om de maiform te verzenden:
<form action="/usr/sbin/sendmail" method="post">

Resultaat is dat als ik een formulier invul krijg ik mijn eigen error404 pagina.

Ra ra wie weet raad :d

Thanxs alvast :thumb:
 
Wat probeer je te doen? Je stuurt nu een HTML-formulier naar wat vermoedelijk een (afgeschermd) programma is.

Ik denk niet dat dat de manier is waarop sendmail werkt...
 
OK.
dit is dus de verkleerde manier . . . . .

Wat ik probeer te doen is een email-formulier op mijn website te verzenden.

Ik heb daarvoor 2 verborgen velden aangemaakt
1. een redirect naar "/index.php"
2. een recipient naar "/usr/sbin/sendmail"

Dat laatste is dus verkeerd zoals ik het begrijp ?
Edit
Of moet ik een eigen cgi-scriptje laten draaien achter de website ?
 
Laatst bewerkt:
Gewoonlijk neem je in een formulierpagina het hele pad op naar een sendmail script.
Bijvoorbeeld, als het een PHP script is:

<form action="/usr/sbin/sendmail.php" method="post">

Als je twijfelt aan het pad, kijk dan via FTP in welke map het script staat.

Je kan een script van de provider gebruiken, of een eigen mailscript. Een sendmail script is eenvoudig te vinden op internet. Zorg dan wel dat je het op de juiste manier beveiligd.

Succes!
 
Dat wist ik allemaal maar het lukt me nog steeds niet
Ben hier al 5 uur mee bezig en zit helemaal vast. :confused:

heb nu dan maar geprobeerd om een eigen cgi te plaatsen in de map /cgi
Alleen wat is daar nu weer de syntax van want hoe het bij de host staat "/home/uwdomeinnaam.nl/cgi-bin/"
Maar wat is het adres NU ???????
/home/www.123-fotograferen-leren.nl.nl/cgi-bin/mail.cgi werkt niet
/home/123-fotograferen-leren.nl.nl/cgi-bin/mail.cgi werkt ook niet

Met deze adressen wordt in de ewxplorer het volgende adres gegenereerd;
www.123-fotograferen-leren.nl/home/www.123-fotograferen-leren.nl.nl/cgi-bin/mail.cgi

Dat kan toch nooit kloppen :shocked:
 

Bijlagen

  • mapstructuur.JPG
    mapstructuur.JPG
    59 KB · Weergaven: 37
Aangezien jou host PHP ondersteund:

Werkt onderstaande php script (natuurlijk wel even jou situatie invullen her en der)

PHP:
<?php
//define the receiver of the email
$to = 'youraddress@example.com';
//define the subject of the email
$subject = 'Test email'; 
//define the message to be sent. Each line should be separated with \n
$message = "Hello World!\n\nThis is my first mail."; 
//define the headers we want passed. Note that they are separated with \r\n
$headers = "From: webmaster@example.com\r\nReply-To: webmaster@example.com";
//send the email
$mail_sent = @mail( $to, $subject, $message, $headers );
//if the message is sent successfully print "Mail sent". Otherwise print "Mail failed" 
echo $mail_sent ? "Mail sent" : "Mail failed";
?>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan