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


 

Een Dune B1 krijgt via NFS geen toegang tot mijn Synology

Gestart door Den1972Board FTP, NFS and Samba Server

Reacties: 1
Gelezen: 3783
Laatste bericht 07 februari 2011, 23:41:27
door Den1972
Kan geen verbinding maken met NAS

Gestart door jojo1508Board File Station

Reacties: 2
Gelezen: 4570
Laatste bericht 29 juni 2011, 16:45:53
door jojo1508
Geen hibernation bij DS210j/ Samsung F3 HD103SJ

Gestart door poiuyBoard NAS hardware vragen

Reacties: 3
Gelezen: 2916
Laatste bericht 21 oktober 2010, 21:30:56
door poiuy
Geen hibernate met de DS-207+

Gestart door VerliezerBoard NAS hardware vragen

Reacties: 21
Gelezen: 8167
Laatste bericht 21 januari 2009, 07:52:22
door syswichers
Ik zie geen voorstel topic dus bij deze.

Gestart door martijnossBoard The lounge

Reacties: 5
Gelezen: 2282
Laatste bericht 27 juni 2016, 14:21:31
door martijnoss