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


 

DS1812+ wil opeens geen herstart/uitzetten meer doen via Opties >

Gestart door m4v3r1ckBoard Synology DSM 6.1

Reacties: 14
Gelezen: 3333
Laatste bericht 15 oktober 2017, 13:31:40
door m4v3r1ck
Geen verbinding met NAS na activatie nieuwe internet verbinding

Gestart door arjenvoBoard DDNS / Quick Connect / EZ-Internet / Portforwarding

Reacties: 4
Gelezen: 5059
Laatste bericht 16 mei 2018, 01:39:32
door arjenvo
DS412+ geen toegang tot shares Windows 10

Gestart door unknownBoard Windows

Reacties: 28
Gelezen: 5302
Laatste bericht 06 augustus 2018, 12:59:04
door Birdy
Geen verbinding met NAS

Gestart door ArnellekenBoard NAS hardware vragen

Reacties: 1
Gelezen: 641
Laatste bericht 18 december 2018, 10:32:03
door pvkan
Netwerk UPS - kan geen IP adressen meer toevoegen

Gestart door DSM'tjeBoard Synology DSM 6.2

Reacties: 45
Gelezen: 7671
Laatste bericht 19 juli 2019, 11:20:02
door dekkerjj