Auteur Topic: php mail() functie stuurt geen mail  (gelezen 11707 keer)

Offline Giellexe

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 7
  • Berichten: 64
Re: php mail() functie stuurt geen mail
« Reactie #15 Gepost op: 02 december 2014, 10:42:51 »
Ok ik kijk vanavond even goed na
  • Mijn Synology: DS1513+
  • HDD's: 4

Offline Hanssie

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 0
  • Berichten: 44
Re: php mail() functie stuurt geen mail
« Reactie #16 Gepost op: 02 december 2014, 14:02:43 »
Bij mij ook niet.

Tevens ontvang ik een dead letter in de map web.

Iemand enig idee?

Offline Giellexe

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 7
  • Berichten: 64
Re: php mail() functie stuurt geen mail
« Reactie #17 Gepost op: 02 december 2014, 18:48:42 »
<?php
$naam 
htmlspecialchars($_POST['naam']);
$email htmlspecialchars($_POST['email']);
$opmerkingen htmlspecialchars($_POST['opmerkingen']);

//Controle of de velden zijn ingevuld
if (!$naam) {
header("Location: verplichtveld");
exit; }

if (!
$email) {
header("Location: verplichtveld");
exit; }

if (!
$opmerkingen) {
header("Location: verplichtveld");
exit; }

else {

// Content type header wordt ingesteld
$headers  "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: Je website!<contactxxxxxxxxx.nl>\r\n";


//Tijd, datum, en IP-adres worden gecontroleerd
$tijd time();
$datum strftime("%d/%m/%y %H:%M"$tijd);
$ip getenv("REMOTE_ADDR");


// Gedeelte dat de ontvanger krijgt te zien
$message '<strong>reactie via website www.xxxxxxxxxxxx.nl:</strong><br/>' '<br/' 
'U heeft een nieuw bericht ontvangen van ' $naam '<br/>'
' Het bericht is vestuurd op: ' $datum '<br/>'
' Het e-mail adres van verzender is: ' $email '<br/>'
' Het IP-adres van de verzender is: ' $ip '<br/>'
'<br/>'
'Hieronder kunt u de ingevulde gegevens bekijken. <br/>'
'<br/>'
'============================================= <br/>'
'De persoonlijke gegevens zijn: <br/>'
'<br/>'
'<strong>Naam: </strong>' $naam '<br/>'
'<strong>Email: </strong>' $email '<br/>'
'<br/>'
'============================================= <br/>'
'De bezoeker heeft het volgende ingevuld:<br/>'
'<br/>'
$opmerkingen '<br/>'
'<br/>'
'============================================= <br/>';


// Gedeelte voor het verzenden van het bericht
$mailadres "xxxx@xxxxxx.nl";
$message str_replace ("<br>","\n"$message);
mail($mailadres"Reactie via website"$message$headers); 
header("Location: bedankt");
}

?>

Het werkt weer.
Je kunt met iets op roepen niet in "" tekens zetten.
Dit werkt niet.

Succes!! 8)
  • Mijn Synology: DS1513+
  • HDD's: 4

Offline marcblom

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 7
  • Berichten: 124
    • http://www.blommetje.nl
Re: php mail() functie stuurt geen mail
« Reactie #18 Gepost op: 02 december 2014, 19:48:06 »
Wederom hartelijk dank voor je tijd! Klink ook logisch als ik naar de code kijk. Ik heb het aangepast, maar helaas nog steeds zonder het gewenste resultaat.

Ook bij mij komt er een bestand met de naam 'dead.letter' in de web directory te staan. Ik vrees dat ik nog verder moet zoeken. Gelukkig ben ik niet de enige en heb dan ook de hoop dat er een oplossing komt, vroeg of laat... :D
DS 716+II / DS112+

Offline Giellexe

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 7
  • Berichten: 64
Re: php mail() functie stuurt geen mail
« Reactie #19 Gepost op: 04 december 2014, 17:45:15 »
Ik heb hem door.

Ik vond het tijd om een keer mijn server leeg te gooien.
Veel troep van mensen die er niks meer mee deden.
En kreeg het in begin ook niet meer aan de praat.
Na veel gestoei is het gelukt!

Wanneer je mail(); functie wilt gebruiken stel dan de E-mail melding in!

Ga naar:

Configuratie scherm -> Melding -> En vink E-mail meldingen aan.
Vul de gegevens in !

En als het goed is moet het Werken.

Zo niet dan zal je even de ssmtp.conf moeten aanpassen naar deze gegevens!

root=admin@jewebsite.nl
mailhub=smtp.ziggo.nl:587
hostname=jewebsite.nl
UseTLS=YES
UseSTARTTLS=YES
AuthUser=Login gegevens van je provider
AuthPass=je wachtwoord
AuthMethod=LOGIN

SUCCES !!!!
  • Mijn Synology: DS1513+
  • HDD's: 4

Offline marcblom

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 7
  • Berichten: 124
    • http://www.blommetje.nl
Re: php mail() functie stuurt geen mail
« Reactie #20 Gepost op: 04 december 2014, 17:53:10 »
Ik heb hem ook door, althans gedeeltelijk...  :D

Bij configuratiescherm/meldingen stond bij mij poort 465 vermeld. Dit heeft altijd gewerkt, maar blijkbaar nu niet meer. Deze nu ingesteld op poort 25 en de mail komt weer binnen. Nu krijg ik alleen nog een melding dat de bedankpagina niet gevonden wordt. Daar zullen we de komende dagen eens naar kijken. De gewone mail versturen via de mailserver en mijn mac mailprogramma op poort 465 lukt overigens wel... Ik denk dat Synology ergens nog een bugje heeft zitten...

Enorm bedankt voor het meedenken en het uiteindelijk wijzen in de juiste richting!

Gr. Marc
DS 716+II / DS112+

Offline marcblom

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 7
  • Berichten: 124
    • http://www.blommetje.nl
Re: php mail() functie stuurt geen mail
« Reactie #21 Gepost op: 04 december 2014, 18:05:30 »
En ook het probleem van de bedank pagina die niet laadt en ik benoem in mijn vorige post is opgelost. In het oude script stond geen extensie vermeld bij de location commando's. Ter illustratie één voorbeeld uit het script:

if (!$opmerkingen) {
header("Location: verplichtveld");
exit; }

Nu achter verplichtveld .php toegevoegd en voila, het werkt weer. Wel vreemd dat het vroeger allemaal gewerkt heeft en nu niet meer...

Ik meld het in ieder geval, wellicht kunnen anderen er hun voordeel mee doen.
DS 716+II / DS112+

Offline Hanssie

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 0
  • Berichten: 44
Re: php mail() functie stuurt geen mail
« Reactie #22 Gepost op: 07 december 2014, 13:46:31 »
Ik heb hem door.

Ik vond het tijd om een keer mijn server leeg te gooien.
Veel troep van mensen die er niks meer mee deden.
En kreeg het in begin ook niet meer aan de praat.
Na veel gestoei is het gelukt!

Wanneer je mail(); functie wilt gebruiken stel dan de E-mail melding in!

Ga naar:

Configuratie scherm -> Melding -> En vink E-mail meldingen aan.
Vul de gegevens in !

En als het goed is moet het Werken.


YESSSS!
Hoe simpel kan het zijn. Dit was voor mij de oplossing!
Raar maar waar. Voor de update stonden deze instellingen goed.

Thanks!


 

Wel download geen upload bij torrent

Gestart door tintinBoard Synology DSM 5.1 en eerder

Reacties: 0
Gelezen: 1483
Laatste bericht 20 november 2012, 09:07:57
door tintin
Geen toegang via netwerk

Gestart door woutercBoard Windows

Reacties: 12
Gelezen: 5781
Laatste bericht 10 februari 2013, 22:33:48
door gebroker
(Opgelost) Na update Sickrage geen "add show" meer ..

Gestart door GeddyLeeBoard SickBeard

Reacties: 0
Gelezen: 1859
Laatste bericht 09 juni 2015, 20:19:11
door GeddyLee
NZBGET hoeft geen repair uit te voeren of toch wel ?

Gestart door rikoosBoard NZBGet

Reacties: 3
Gelezen: 1789
Laatste bericht 28 augustus 2015, 14:50:42
door rikoos
Geen groene vinkjes op gesynchroniseerde mappen

Gestart door SanderrBoard Windows

Reacties: 1
Gelezen: 1742
Laatste bericht 17 december 2015, 12:29:47
door arnor