Avatar billede rhandersen Nybegynder
27. januar 2007 - 14:19 Der er 9 kommentarer

Mail bliver ikke udsendt

Hej Alle

Jeg har lavet et, indtil nu fungerende reservationssystem til en frisør, men forleden opgraderede surftown deres mysql til en nyere version, efter det har den ikke sendt bekræftelsesmails ud.

Jeg har lavet en echo, og modtageremail osv. er udfyldt.

Koden:

mysql_query("INSERT INTO reservering (ID, bruger, dag, tid, uge, aar) VALUES ('', '$brugerid', '$dag', '$tid', '$uge', '$aar')") or die(mysql_error());
$sqlto = mysql_query("SELECT * FROM res_brugere WHERE ID = '$brugerid' LIMIT 1") or die(mysql_error());
while($row = mysql_fetch_array($sqlto)){
$mailto      = $row['email'];
$mailsubject = 'Reservation hos KlipCaféen';
$mailmessage = 'Kære ' . $row['navn'] . '<br><br>De har reserveret ' . $_GET['ugedag'] . ' d. ' . $_GET['dato'] . ' - kl. ' . $_GET['klok'] . ' hos os, vi glæder os til at se Dem.<br><br>Såfremt der sker ændringer, vil De blive underettet på valgte telefonnummer.<br><br>Med Venlig Hilsen<br>KlipCaféen<br><br><center>-----------------Denne mail kan ikke besvares-----------------</center>';
$mailheaders  = 'MIME-Version: 1.0' . "\r\n";
$mailheaders .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$mailheaders .= 'From: noreply@klipcafeen.dk' . "\r\n";
mail($mailto, $mailsubject, $mailmessage, $mailheaders);

Det ville være virkelig lækkert, hvis nogle af jer kan hitte rede i hvorfor den ikke udsender en email.

- RHAndersen
Avatar billede giorgio Nybegynder
27. januar 2007 - 14:32 #1
Jeg må lige hægte mig på her har oplevet det samme med mit joomla site
Avatar billede giorgio Nybegynder
27. januar 2007 - 16:28 #2
jeg fik det til at virke efter at ændre min joomla til php mail og bemærk at de har ændret navne på serverne:

Min lå før på mydbb2.surftown.dk  som nu hedder: mydbb2.surf-town.net
Avatar billede rhandersen Nybegynder
27. januar 2007 - 17:09 #3
Vil du uddybe det med joomla til php mail?
Avatar billede giorgio Nybegynder
27. januar 2007 - 17:14 #4
I Joomla CMS har du 3 muligheder for at sende mails ud:

PHP mail funktion
Sendmail
SMTP server

Jeg har altid brugt sendmail, men denne virkede ikke længere, men da jeg valgte PHP mail funktion virkede det. Så er spørgsmålet bare hvad der ligger i koden.

Har du prøvet at ændre databaserverne du forbinder til til det "nye" navn?
Avatar billede giorgio Nybegynder
27. januar 2007 - 17:23 #5
Læaste en fra surftown der fandt løsningen ved at ændre \r\n til \n (uden r)

http://forum.surftown.dk/viewtopic.php?t=1191&highlight=php+mail
Avatar billede rhandersen Nybegynder
27. januar 2007 - 17:31 #6
Der er intet af det der har fungeret:(
Avatar billede giorgio Nybegynder
27. januar 2007 - 17:45 #7
Det er ikke helt smart det de har lavet, men sådan vil det vel altid være når noget opgraderes.

Hvad står din: MySQL forbindelses-sammenkøring til, min står til latin1_general_ci
Avatar billede rhandersen Nybegynder
27. januar 2007 - 18:05 #8
Hvorhenne skulle det stå?

Problemet er jo at den får oplysninger fra mysql, den sender bare ikke mailen ud?
Avatar billede giorgio Nybegynder
27. januar 2007 - 18:10 #9
det vil stå på forsiden af phpmyadmin

Det er jo kun mysql de har opgraderet, så hvis det er opstået efter kan det vel kun ligge der
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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