Auteur Topic: php mail() functie stuurt geen mail  (gelezen 11712 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!


 

Geen hibernation bij DS210j/ Samsung F3 HD103SJ

Gestart door poiuyBoard NAS hardware vragen

Reacties: 3
Gelezen: 2862
Laatste bericht 21 oktober 2010, 21:30:56
door poiuy
Hyper Backup naar externe NAS : regelmatig geen antwoord van doelserver

Gestart door SylvesterBoard Data replicator & overige backupsoftware

Reacties: 53
Gelezen: 5871
Laatste bericht 28 januari 2021, 23:00:57
door Sylvester
VERPLAATST: Geen ondertitels

Gestart door BirdyBoard Synology DSM algemeen

Reacties: 0
Gelezen: 511
Laatste bericht 09 januari 2021, 09:24:16
door Birdy
Kan geen verbinding krijgen ondanks dat VPN server zegt verbonden te zijn

Gestart door rvldjBoard VPN Server

Reacties: 4
Gelezen: 1203
Laatste bericht 21 september 2021, 20:41:02
door Babylonia
iOS Secure SignIn app geen push meldingen

Gestart door OSXtvBoard iOS Apps (iPhone, iPad en iPod)

Reacties: 1
Gelezen: 1274
Laatste bericht 25 maart 2022, 00:24:43
door OSXtv