Synology-Forum.nl

Firmware => Synology DSM 5.1 en eerder => Topic gestart door: Joske13 op 20 november 2014, 19:29:20

Titel: Mail versturen website
Bericht door: Joske13 op 20 november 2014, 19:29:20
Hoi.

Ik ben een nieuwe website aan het opzetten en heb daarvoor het programma "WYSIWYG webbuilder" in gebruik.
Werkt mooi en makkelijk, alleen krijg ik 1 ding niet "aan de praat"

In dit software pakket zitten allerlei "forms", zo ook enkele mailforms.
Ook dit gaat erg simpel middels een wizard.

Alleen werkt ie niet. Nou heb ik getracht een ander form te gebruiken, maar ik krijg hem niet aan de praat.

Een broer van mij heeft hetzelfde probleem en dat heeft hij uiteindelijk opgelost door zijn firmware van de NAS te downgraden naar DSM5.0

Nou kan ik dat uiteraard ook doen (proberen), maar is er geen andere oplossing??
En hoe kan het dat het wel werkt in DSM5.0 en niet meer in DSM5.1??

Website draait op de DS114
http://www.elshoutjes.nl

(Overigens krijg ik wel een mail als mijn backup klaar is)

Met vriendelijke groet

Jos van den Elshout
Titel: Re: Mail versturen website
Bericht door: Wyodor op 20 november 2014, 20:05:39
Als ik op de verzendknop klik van deze pagina :

http://84.24.40.201/elshoutjes_2/Email.php

krijg ik de melding :

Warning: file_get_contents(): Filename cannot be empty in /volume1/web/elshoutjes_2/Email.php on line 32

Om mail te versturen met php, moet ook de mailserver aangezet worden.

En als je een domeinnaam heb, waarom dan niet naar je nas gelinkt.

Framesets zijn van de vorige eeuw.
Titel: Re: Mail versturen website
Bericht door: Joske13 op 20 november 2014, 20:20:17
Warning: file_get_contents(): Filename cannot be empty in /volume1/web/elshoutjes_2/Email.php on line 32

Die melding krijg je omdat je niets hebt ingevuld.
Als je een (fictieve) naam invult en een e-mail adres (a@a.nl) dat lijkt hij hem wel te sturen.
Helaas komt er niets in mijn mailbox terecht. :-(

Jos
Titel: Re: Mail versturen website
Bericht door: Wyodor op 20 november 2014, 21:58:57
Als je niks invult, moet je die fout afvangen.
Titel: Re: Mail versturen website
Bericht door: Babylonia op 21 november 2014, 09:57:48
Ik krijg hier helemaal geen melding als ik klik op:   http://84.24.40.201/elshoutjes_2/Email.php

EDIT / correctie forumbericht:
Inderdaad wel foutmelding na verzending van leeg invulformulier.

Er verschijnt een klein venster waar je de persoonlijke gegevens en website gegevens in kunt vullen.
Ik heb geldige gegevens ingevuld, met uitzondering van een website adres, die heb ik leeg gelaten.
Titel en omschrijving als     TEST - TEST

Na versturen is alles weer leeg. Er gebeurt verder niets.
(Windows 8,   Browser Firefox v32.02  ).

Overigens  vind ik het schermpje wat klein voor een e-mail bericht, en gegevens als......
Web site Title:
Web site Address:
Web site Description:

......niet echt voor de hand liggende velden om een bericht via zo'n formulier te versturen.
Alsof berichten enkel betrekking zouden moeten hebben met website-gegevens van iemand.

Zelf maak ik op een website ook gebruik van een simpel in te vullen e-mail scherm. Gegevens die ik gebruik:

Naam : *    
Email : *    
Telefoon :    
Bericht : *

Spamcontrole : *    Hoeveel is    [en dan een simpel rekensommetje - wat in ingevuld moet worden]:

Velden met een asterisk (*) zijn verplicht in te vullen

Indien de verplicht in te vullen velden leeg blijven, komt er een extra melding in het formulier per veld wat leeg is in een andere kleur met waarschuwing, veld invullen verplicht.

Met name spam-controle om interactie afhankelijk te maken van wat wisselend op het scherm wordt voorgeschoteld om zodoende spam-mail te voorkomen (of een vergelijkbare methode om iets anders handmatig in te vullen), lijkt me tegenwoordig van wezenlijk belang om in te zetten.
Na verzending op het scherm in ieder geval ook een bevestiging dat de mail in goede orde is verstuurd.

Verder zou het php script ook rekening moeten houden dat karakters met trema's, accent aigu, accent grave etc. in je binnengekomen mail correct worden weergegeven (afhankelijk van de gebruikte karakterset codering).