Specifiek mail blokkeren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »
- Ronald -

- Ronald -

18/01/2018 11:10:27
Quote Anchor link
Hallo,

Had een script gevonden voor die mail checkt maar ik kan nu wel domain blocken maar niet wat voor de @ staat.
Ik heb gezocht hoe dat kan oplossen maar kon niet zo vinden. Via het systeem waar mail wordt verzonden typen somsige mensen mail voor @ niet goed en als dan op mail checker.net kijk bestaat die wel maar eigenlijk is die mail niet in gebruik.

Een voorbeeld iemand typt woongroepmeerkoet@...nl
Maar woongroep hoor er niet voor te staan hoe kan ik dat blocken via php.

Dit is het script dat ik gevonden heb en nu gebruikt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<?php
/*
*    This script was writed by Setec Astronomy - [email protected]
*
*    This script is distributed  under the GPL License
*
*    This program is distributed in the hope that it will be useful,
*    but WITHOUT ANY WARRANTY; without even the implied warranty of
*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*     GNU General Public License for more details.
*
*    http://www.gnu.org/licenses/gpl.txt
*
*/

define ('DEBUG_OK', false);
class CCheckMail
{
    var
$timeout = 10;
    var
$domain_rules = array ("live.nl", "hotmail.nl");
                              
    function
_is_valid_email ($email = "")
    {
return preg_match('/^[.\w-]+@([\w-]+\.)+[a-zA-Z]{2,6}$/', $email); }    
    
    function
_check_domain_rules ($domain = "")
    {
return in_array (strtolower ($domain), $this->domain_rules); }

    function
execute ($email = "")
    {

        if (!$this->_is_valid_email ($email))
        {
return false; }
                
        $host = substr (strstr ($email, '@'), 1);

        if ($this->_check_domain_rules ($host))
        {
return false; }

        $host .= ".";

        if (getmxrr ($host, $mxhosts[0],  $mxhosts[1]) == true)
        {
array_multisort ($mxhosts[1],  $mxhosts[0]); }
        else
        {
            $mxhosts[0] = $host;
            $mxhosts[1] = 10;
        }

        if (DEBUG_OK) { print_r ($mxhosts); }
        
        $port = 25;
        $localhost = $_SERVER['HTTP_HOST'];
        $sender = 'info@' . $localhost;
        
        $result = false;
        $id = 0;
        while (!$result && $id < count ($mxhosts[0]))
        {

            if (function_exists ("fsockopen"))
            {

                if (DEBUG_OK) { print_r ($id . " " . $mxhosts[0][$id]); }
                if ($connection = fsockopen ($mxhosts[0][$id], $port, $errno, $error, $this->timeout))
                {

                    fputs ($connection,"HELO $localhost\r\n"); // 250
                    $data = fgets ($connection,1024);
                    $response = substr ($data,0,1);
                    if (DEBUG_OK) { print_r ($data); }
                    
                    if ($response == '2') // 200, 250 etc.
                    {
                        fputs ($connection,"MAIL FROM:<$sender>\r\n");
                        $data = fgets($connection,1024);
                        $response = substr ($data,0,1);
                        if (DEBUG_OK) { print_r ($data); }
                        
                        if ($response == '2') // 200, 250 etc.
                        {
                            fputs ($connection,"RCPT TO:<$email>\r\n");
                            $data = fgets($connection,1024);
                            $response = substr ($data,0,1);
                            if (DEBUG_OK) { print_r ($data); }
                            
                            if ($response == '2') // 200, 250 etc.
                            {
                                fputs ($connection,"data\r\n");
                                $data = fgets($connection,1024);
                                $response = substr ($data,0,1);
                                if (DEBUG_OK) { print_r ($data); }
                                
                                if ($response == '2') // 200, 250 etc.
                                { $result = true; }
                            }
                        }
                    }

                    
                    fputs ($connection,"QUIT\r\n");
                    fclose ($connection);
                    if ($result) { return true; }
                }
            }

            else
            { break; }
            $id++;
        }
  
        return false;
    }
}

?>
 
PHP hulp

PHP hulp

08/01/2025 08:19:05
 
- Ariën  -
Beheerder

- Ariën -

18/01/2018 11:37:43
Quote Anchor link
Dan zou jou je een extra var aan moeten maken voor domein-aliassen.
In je script kan je deze dan opvragen met $alias = explode("@",$email), en dan het eerste element uit $alias.
Met in_array controleer je of deze overeenkomt, en in dat geval blokkeer je de alias.

Tevens raad ik wel aan om je reguliere expressie aan te passen naar, want nu kan iemand met een .amsterdam tld zich niet aanmelden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
filter_var($email, FILTER_VALIDATE_EMAIL))
Gewijzigd op 18/01/2018 11:38:18 door - Ariën -
 
- Ronald -

- Ronald -

18/01/2018 11:58:26
Quote Anchor link
Bedankt ga naar kijken

Toevoeging op 18/01/2018 13:29:49:

Ik heb naar gekeken maar ik snap nog niet echt hoe ik die $alias = explode("@",$email), moet toe passen in de code.
 
- Ariën  -
Beheerder

- Ariën -

18/01/2018 14:14:25
Quote Anchor link
Ik zou dan bij voorkeur een nieuwe functie (method) aanmaken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php // kleurtjes tonen
function _check_alias_rules($email= "") {
    /* Hier je controle op $email waarop je explode. Waarbij je de alias ophaalt, en met in_array controleert of deze in de array staan. */
}
?>


In die functie haal je met explode op de @ de alias op: $alias[0]
Vervolgens roep in execute() de functie aan, net als je ook al doen met de _check_domain_rules() functie.
Gewijzigd op 18/01/2018 14:22:45 door - Ariën -
 
- Ronald -

- Ronald -

18/01/2018 14:43:54
Quote Anchor link
Ik kom er nog niet helemaal uit want heb dit ook nog nooit gedaan. Maar heb wat dingen toegevoegd zo wat jij zei wat moet doen begreep ik dit er uit. Maar denk dat nog niet helemaal begrepen heb.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php var $alias_rules = array ("woongroep", "ronald1999");
    
    
    
    function
_check_alias_rules($email= "")
    {
return in_array (strtolower ($email), $this->alias_rules);}

    function
_is_valid_email ($email = "")
    {
return filter_var($email, FILTER_VALIDATE_EMAIL);}    
    
    
    function
_check_domain_rules ($domain = "")
    {
return in_array (strtolower ($domain), $this->domain_rules); }

    function
execute ($email = "")
    {

        
        if (!$this->_is_valid_email ($email))
        {
return false; }
                
        $host = substr (strstr ($email, '@'), 1);

        if ($this->_check_domain_rules ($host))
        {
return false; }

        $host .= ".";

        $alias = explode("@",$email);
    
        if ($this->_check_alias_rules ($alias))
        {
return false; }
?>


Toevoeging op 18/01/2018 14:44:42:

Ik snapte niet helemaal waar ik de $alias moet toepassen
 
- Ariën  -
Beheerder

- Ariën -

18/01/2018 14:55:32
Quote Anchor link
Maak er eens $alias[0] van. Want je wilt de alias pakken, en niet de hele array van $alias.

let er wel op dat dit naar de hele alias kijkt, en niet een deel!
Anders moet je met strpos aan de slag.
Gewijzigd op 18/01/2018 15:00:53 door - Ariën -
 
- Ronald -

- Ronald -

18/01/2018 15:04:34
Quote Anchor link
Thanks, ja het is de [0] bij toevoegen en hij werkt! =-)

Toevoeging op 18/01/2018 15:15:26:

Maar heb nu 1 dingtje ik wil het woord "woongroep" blocken maar ook als het al voor komt in mail hoe kan dat het beste doen.
Gewijzigd op 18/01/2018 15:08:19 door - Ronald -
 
- Ariën  -
Beheerder

- Ariën -

18/01/2018 16:02:35
Quote Anchor link
Gebruik de strpos() functie, zoals ik net beschreef. Daar staat een mooi voorbeeld achter de URL.
Gewijzigd op 18/01/2018 16:03:09 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

18/01/2018 20:02:46
Quote Anchor link
- Ronald - op 18/01/2018 11:10:27:
Via het systeem waar mail wordt verzonden typen somsige mensen mail voor @ niet goed

Hoe ontstaat die situatie dan? Los daarvan, is je mail dan zo geconfigureerd dat deze alles accepteert?

Enne, je hebt nu een script dat mail uitleest ofzo? Kun je niet beter mail-instellingen beheren op de mailserver/via een controlepaneel waarbij je de toegestane/geldige adressen inperkt? Dit lijkt mij een beetje dweilen met de kraan open.

EDIT: je wilt waarschijnlijk ook niet specifieke adressen blokkeren (blacklist) maar slechts enkele toestaan (whitelist)? Een blacklist werkt alleen als je alle gevallen opneemt in de blacklist. Als iemand iets compleet anders invult ([email protected]) dan ben je met een blacklist-aanpak nog steeds nat... (oftewel, deze aanpak biedt geen soelaas)
Gewijzigd op 18/01/2018 20:19:50 door Thomas van den Heuvel
 
- Ariën  -
Beheerder

- Ariën -

18/01/2018 20:28:44
Quote Anchor link
Ik maak uit de topicstart op dat sommige mensen in een organisatie een verkeerd mailadres invullen. En dat deze mail bij de verkeerde partij aankomt.

Om hen niet op te zadelen bedacht de TS dus dat deze alias geblokkeerd wordt.

Als Ronald dit kan bevestigen, dan weten we het zeker.
 
Thomas van den Heuvel

Thomas van den Heuvel

18/01/2018 21:21:26
Quote Anchor link
- Ariën - op 18/01/2018 20:28:44:
dat sommige mensen in een organisatie een verkeerd mailadres invullen.

Mja, tijd voor wat eenvoudige automatisering ingrepen? Retourneer fout geadresseerde e-mail gewoon, zorg dat medewerkers contactgegevens opslaan in een adresboek? In plaats van hemel en aarde te bewegen om toch recht te buigen wat krom is? Pak het probleem bij de bron aan. Zoals ik al zei: dweilen met de kraan open. Repareer de kraan ipv het dweilen te optimaliseren :p.
Gewijzigd op 18/01/2018 21:23:47 door Thomas van den Heuvel
 
- Ariën  -
Beheerder

- Ariën -

18/01/2018 21:47:34
Quote Anchor link
Dat zijn wel opties, maar het ligt echt aan de organisatie of ze daar in willen of kunnen investeren. En groot bedrijf zou het adres wel geblokkeerd/doorgestuurd hebben op hun mailserver, maar bij een kleine organisatie wordt het lastig.
Gewijzigd op 18/01/2018 21:48:02 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

18/01/2018 22:31:58
Quote Anchor link
Het lijkt mij in geen enkele organisatie de bedoeling om inefficiënt werken te bevorderen.

Blijkbaar heeft topicstarter bovenstaande functionaliteit nodig om door mailtjes heen te ploeteren maar in feite is het kwaad dan al geschied. Los daarvan zorgt alle verkeerd bezorgde mail of te ruim ingestelde filters (of helemaal geen filters) voor ruis en dit kan op den duur ook nog voor andere problemen zorgen (terugvinden van serieuze mail tussen spam, diskruimte etc).

Dit zou voor mij een signaal zijn om het roer om te gooien, niet om op dezelfde wijze verder te gaan en deze (m.i. verkeerde) werkhouding verder te promoten. Zo van "maakt niet uit wat je invult voor de @, wij vissen je mailtje wel uit een berg met zooi".

Daarnaast, er zijn mogelijk legio redenen waarom een verkeerd e-mailadres wordt gebruikt. Typefout, verouderd adres, whatever. Tijd om dat op te lossen door contactinformatie beter te communiceren, of door mail gewoon te retourneren. Laat foute dingen gewoon fout gaan.

Vergelijk het met de normale post - als iemand een niet bestaand adres als bestemming opgeeft hoef je ook niet te verwachten dat het bij de juiste persoon aankomt, waarom zou je dat bij e-mail dan wel verwachten?

Bij kleine organisaties lijkt het mij juist des te belangrijker dat dit soort zaken gewoon goed geregeld zijn?

EDIT: om terug te koment op de oorspronkelijke vraagstelling:
Quote:
Maar woongroep hoor er niet voor te staan hoe kan ik dat blocken via php.
Niet; PHP is hoogstwaarschijnlijk niet de juiste plaats om dit probleem op te lossen.
Gewijzigd op 18/01/2018 22:34:18 door Thomas van den Heuvel
 
- SanThe -

- SanThe -

18/01/2018 23:11:09
Quote Anchor link
Thomas van den Heuvel op 18/01/2018 22:31:58:
EDIT: om terug te koment op de oorspronkelijke vraagstelling:
Quote:
Maar woongroep hoor er niet voor te staan hoe kan ik dat blocken via php.
Niet; PHP is hoogstwaarschijnlijk niet de juiste plaats om dit probleem op te lossen.


Lijkt mij inderdaad gewoon een mailserver probleem.
 
Ben van Velzen

Ben van Velzen

19/01/2018 00:24:58
Quote Anchor link
Of natuurlijk gewoon zorgen dat je gebruikers een beetje intelligent zijn.
 
- Ronald -

- Ronald -

19/01/2018 09:45:56
Quote Anchor link
Ik heb een systeem waar mensen een bestelling kunnen doen. Die bestelling is voor producten die in het magazijn ligt. Mijn vader beheerd dat magazijn. Het is in verzorging te huis.
Mensen daar weten soms hun mail niet zoals woongroepen denken dat hun mail is woongroep(naam)@..nl maar ze moet geen woongroep er voorzetten als dan de bestelling doen kijk ik in mijn mail box een mail van mail server van het bedrijf dat het mailtje niet kan bezorgen.

En ik wilde daarvan af want wil graag dat ze achter komen dat ze verkeerd invullen. Daarom dacht ik is niet handig om het te blokken. In dit script zat al blokkade voor domains want die typen ze soms zelf ook verkeerd.

Op moment ben ik aan het kijken als me lukt om met de functie strpos het te kunnen blocken wat - Ariën - al heeft aangeraden.
 
- Ariën  -
Beheerder

- Ariën -

19/01/2018 10:17:16
Quote Anchor link
Volgens mij begrijp ik de situatie.Het is is de tegenpartij de hun mailadres fout invoert.

Een oplossing in PHP is mogelijk, maar ik zou die organisatie dan liever duidelijk maken dat zij steeds verkeerde mail-adressen invullen, en of zij dit in een mailing aan hun werknemers kunnen benadrukken.

Ik zou dan zelf hoogstens de melding op je formulier verduidelijken dat mensen "hun JUISTE mailadres invoeren". Een blacklist met bepaalde namen kan wel, maar wat als er uiteindelijk wel een aanvraag komt van een mailadres met een alias met daarin het woord 'woongroep'. Dan schuif je het probleem door naar de andere bestellende partij.

Dus mijn advies: Draai de oplossing teug, en pak het bij de bron aan.

Je zou misschien zelf er een klantensysteem aan kunnen hangen, waarbij ze moeten inloggen. Uiteraard hoeven ze bij het registratieproces enkel hun mail te bevestigen.
Gewijzigd op 19/01/2018 10:18:38 door - Ariën -
 
- Ronald -

- Ronald -

19/01/2018 10:27:03
Quote Anchor link
Als ik het block kom er een scherm met dat verkeerd is ingevuld.
De mensen daar weten mail niet want ze allemaal met outlook werken en het uit adressen boek halen.
Het zou dan wel mogelijk zijn om het om te draaien en dan een adressen boek in het systeem te bouwen en dat ze nooit meer verkeerd kunnen doen.
 
- Ariën  -
Beheerder

- Ariën -

19/01/2018 19:01:06
Quote Anchor link
Of zorg voor een registratie-proces, zodat je de gegevens van de klant steeds weer weet.
 
Thomas van den Heuvel

Thomas van den Heuvel

19/01/2018 19:55:16
Quote Anchor link
... en de klanten in het geheel geen e-mailadressen hoeven te weten noch in te vullen.

Dit kan mogelijk ook een strategie zijn: als er ergens de kans bestaat dat iemand iets verkeerd in kan invullen: bied iemand die kans dan gewoon niet, bijvoorbeeld door hun een beperkte selectie van vaste waarden te geven of leg deze waarden ergens vast en koppel deze aan accounts van de applicatie voor het doen van bestellingen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.