Auteur Topic: php mail() functie stuurt geen mail  (gelezen 11692 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 verbinding over internet

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

Reacties: 12
Gelezen: 4414
Laatste bericht 12 november 2013, 17:16:02
door Birdy
Een Dune B1 krijgt via NFS geen toegang tot mijn Synology

Gestart door Den1972Board FTP, NFS and Samba Server

Reacties: 1
Gelezen: 3774
Laatste bericht 07 februari 2011, 23:41:27
door Den1972
WebDav Is Ingeschakeld Maar Geen verbinding

Gestart door MisterkilobyteBoard WebDav

Reacties: 3
Gelezen: 2895
Laatste bericht 26 december 2015, 22:26:03
door Babylonia
Geen hibernate met de DS-207+

Gestart door VerliezerBoard NAS hardware vragen

Reacties: 21
Gelezen: 8141
Laatste bericht 21 januari 2009, 07:52:22
door syswichers
Synology Diskstation DS209+ geen standby mode

Gestart door AnonymousBoard NAS hardware vragen

Reacties: 3
Gelezen: 1761
Laatste bericht 16 december 2008, 10:41:26
door Björn