Mail problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Fullstack JavaScript Developer Webapplicaties

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een getalenteerde Fullstack JavaScript Developer. Ze is een snelgroeiend software development agency dat zich richt op het ontwikkelen van moderne webapplicaties en complexe systemen voor haar klanten. Ze is gevestigd onder de rook van Utrecht en heeft als doel om tot de top van de Nederlandse agencies te behoren. Deze organisatie maakt softwareoplossingen voor verschillende soorten bedrijven. Innovatie staat hoog in het vaandel en je zult dus met nieuwe technieken aan de slag gaan. Ze hebben klanten in vele branches zitten, zoals retail, finance, gezondheid en onderwijs. De diverse klanten zorgen

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

Pagina: 1 2 volgende »

Donald Boers

Donald Boers

11/06/2017 11:03:03
Quote Anchor link
Ik heb een website en die levert mij problemen op met de php mail functie. Iedere keer wanneer ik het een en ander opnieuw instel werkt het prima, echter alleen voor een paar dagen. Daarna krijg ik wel een succes bericht maar de mail wordt niet verstuurd. Als ik dan de betreffende pagina's van de server haal en vervolgens opnieuw upload werkt het weer een paar dagen en daarna weer niet. Ik heb met geen enkele andere website dit soort problemen. Deze website draait op een KPN server: cp.kpn.com. Ik heb geen idee of iemand dit herkent en/of mij kan vertellen hoe ik dit op kan lossen? Wellicht dat in een extern mail programma moet gebruiken? Elke suggestie is meer dan welkom
 
PHP hulp

PHP hulp

15/05/2024 02:46:03
 
Bart V B

Bart V B

11/06/2017 11:22:21
Quote Anchor link
Je omschrijft je probleem wat vaag.
Dit kan van alles zijn.
Enkele suggesties:

- Je mail word als spam gezien, of word misbruikt als spambak, waardoor het word geblokkeerd?
- Je hebt een limiet op het versturen van mail?
- Je website is/word gehackt?

Kortom, zonder relevante code word het wat lastig om je goed te helpen.
 
Obelix Idefix

Obelix Idefix

11/06/2017 12:02:20
Quote Anchor link
Je zou eens kunnen kijken naar phpmailer of swiftmailer i.p.v. de mailfunctie van PHP.
 
- Ariën  -
Beheerder

- Ariën -

11/06/2017 12:15:48
Quote Anchor link
Obelix en Idefix op 11/06/2017 12:02:20:
Je zou eens kunnen kijken naar phpmailer of swiftmailer i.p.v. de mailfunctie van PHP.

.. met het voordeel vat phpMailer goed kan debuggen wat er fout gaat. Dit geldt dan alleen bij SMTP in gebruik.
 
Bart V B

Bart V B

11/06/2017 12:23:56
Quote Anchor link
Mja, dat zijn mail oplossingen.

Maar zou het geen beter plan zijn om eerst te kijken naar waarom het om de zoveel dagen het niet meer werkt?
Een script wat werkt verandert niet zomaar "opeens".
Daar moet een achterliggend probleem zitten.
Dat zou ik eerst oplossen alvorens het weer allemaal werkend te maken.
 
Ivo P

Ivo P

11/06/2017 14:57:38
Quote Anchor link
Als je de files verwijdert en opnieuw uploadt, werkt het weer??

Zit er een verschil tussen de file op de server en zoals je hem hebt geupload? Maw: verandert de file in de loop der tijd?

Dat lijkt me een serieus probleem.

Dat moet niet kunnen.
En anderzijds: als de scripts gelijk zijn, moet dat geen invloed hebben. Een php-script heeft geen max-houdbaarheidsduur.
 
Donald Boers

Donald Boers

11/06/2017 15:19:11
Quote Anchor link
Dit is de functie die ik gebruik:

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
<?php      
    $ontvangers
= array(
        "[email protected]",
    "[email protected]"
    );

    $aan                 = implode(',', $ontvangers);
    $berijfs_naam       = 'Canton Chinees Specialiteiten Restaurant';
    $bedrijfs_email     = '[email protected]';
    $onderwerp        = filter_input(INPUT_POST, 'onderwerp', FILTER_SANITIZE_STRING);
    $naam               = filter_input(INPUT_POST, 'naam', FILTER_SANITIZE_STRING);
    $email          = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_STRING);
    $telefoon           = filter_input(INPUT_POST, 'telefoon', FILTER_SANITIZE_STRING);
    $personen           = filter_input(INPUT_POST, 'personen', FILTER_SANITIZE_STRING);
    $daydropdown        = Trim(stripslashes($_POST['dagdropdown']));
    $monthdropdown      = Trim(stripslashes($_POST['monthdropdown']));
    $yeardropdown       = Trim(stripslashes($_POST['yeardropdown']));
    $hourdropdown       = Trim(stripslashes($_POST['hourdropdown']));
    $minutedropdown     = Trim(stripslashes($_POST['minutedropdown']));
    $wensen             = filter_input(INPUT_POST, 'wensen', FILTER_SANITIZE_STRING);
    
             
    $bericht         = "";
    $bericht            .= "<b>Online reservering gemaakt door:</b> ";
    $bericht            .= "<br><br><br>";
    $bericht           .= "<b>Naam:</b> ";
    $bericht           .= $naam;
    $bericht           .= "<br><br>";
    $bericht           .= "<b>Email:</b> ";
    $bericht           .= $email;
    $bericht           .= "<br><br>";
    $bericht           .= "<b>Telefoon:</b> ";
    $bericht           .= $telefoon;
    $bericht           .= "<br><br>";
    $bericht           .= "<b>Aantal personen:</b> ";
    $bericht           .= $personen;
    $bericht           .= "<br><br>";
    $bericht           .= "<b>Datum:</b> ";
    $bericht           .= $daydropdown;
    $bericht           .= " ";
    $bericht           .= $maand;
    $bericht           .= " ";
    $bericht           .= $yeardropdown;
    $bericht           .= "<br><br>";
    $bericht           .= "<b>Tijd:</b> ";
    $bericht           .= $hourdropdown;
    $bericht           .= ":";
    $bericht           .= $minutedropdown . " uur";
    $bericht           .= "<br><br>";
    $bericht           .= "<b>Speciale wensen:</b>";
    $bericht           .= "<br><br>";
    $bericht           .= $wensen;


    $headers            = 'From: ' . $berijfs_naam . ' <' . $bedrijfs_email . '>' . "\r\n" .
              'Reply-To: ' . $naam . ' <' . $email  . '>' . "\r\n" .
              'Return-Path: Mail-Error <' . $bedrijfs_email . '>' . "\r\n" .
              'X-Mailer: PHP/' . phpversion() . "\r\n" .
              'X-Priority: 1 (Highest)' . "\r\n" .
              'X-MSMail-Priority: High' . "\r\n" .
              'Importance: High' . "\r\n" .
              'MIME-Version: 1.0' . "\r\n" .
              'Content-type: text/html; charset=iso-8859-1' . "\r\n";
                          
    $verzenden          =  @mail ($aan, $onderwerp, $bericht, $headers);        

  ?>
 
- Ariën  -
Beheerder

- Ariën -

11/06/2017 15:38:46
Quote Anchor link
En als je nu eens GEEN foutmeldingen met de @ onderdrukt?
 
Thomas van den Heuvel

Thomas van den Heuvel

11/06/2017 17:47:45
Quote Anchor link
Wow, $berijfs_naam lijkt een consequente spellingsfout :p.

Maar inderdaad, waaruit blijkt dat er iets misgaat?

Het succesvol verzenden (de return-waarde van mail(), gevangen in $verzenden - doe je ook ergens iets met de waarde van deze variabele?) is geen garantie voor ontvangen. En onderweg kan er ook van alles misgaan (queue wordt niet leeggehaald, spamfilter, inbox vol etc.).

Vanuit PHP "verstuurde" berichten (met mail()) komen meestal elders in een wachtrij terecht. Deze moet weer uitgelezen worden zodat mail (verder) verstuurd wordt. In het verleden had ik serieus een provider die zei dat het niet hun probleem was dat de queue niet werd leeggehaald :p.

Misschien is het een kwestie van dit proces een schop geven, of de frequentie waarmee deze wachtrij leeggehaald wordt verhogen. Tegelijkertijd zou je eens naar de broncode van (output van) de mail kunnen kijken hoe deze er uitziet, en of deze eventueel een spamscore heeft. En dan nagaan hoe deze score omlaag gehaald kan worden.

Of eens na gaan denken hoe deze reserveringsfunctionaliteit verder geïntegreerd kan worden in een systeem/website. Een systeem via e-mail lijkt mij nogal riskant omdat:
- er blijkbaar geen garantie voor ontvangst is (wat nogal genante situaties kan creëren als iemand in de veronderstelling is dat deze gereserveerd heeft, waar dit verhaal mogelijk mee begon :p)
- er (verder) geen historie is van een reservering als deze nooit aankomt
 
Ivo P

Ivo P

11/06/2017 18:27:37
Quote Anchor link
ik vind het trouwens nogal opmerkelijk dat in 1 script zowel de functie filter_input() voorkomt als stripslashes()

De setting die stripslashes mogelijk nodig maakt, bestaat toch al sinds php 5.4 niet meer. En volgens mij was hij al eerder standaard OFF.

Is zou op die regels ook liever filteren alsof het een string is.
Danwel: in de opbouw van de email htmlspecialchars() gebruiken.

Weghalen van mogelijke (of onmogelijke) slashes levert geen voordeel, maar weghalen van <script>eviljavascript()</script> uit je maandkeuze wel.
 
Donald Boers

Donald Boers

27/06/2017 21:32:24
Quote Anchor link
Het probleem is dus weer aanwezig. Ik heb de meeste tips ter harte genomen. Mailbox zit niet vol. Heb het mail gedeelte als volgt aangepast:
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
    public function reservering_verzendenAction()
    {            
        $ontvangers = array(
            "[email protected]"      
        );
        
        setlocale(LC_TIME, 'nl_NL');
        setlocale(LC_TIME, 'nld_nld'); // Windows
        setlocale(LC_TIME, 'nl_NL', 'nld_nld');
        $aan                = implode(',', $ontvangers);
        
        $berijfs_naam       = 'Canton Amsterdam';
        $bedrijfs_email     = '[email protected]';
        
        $onderwerp          = filter_input(INPUT_POST, 'onderwerp', FILTER_SANITIZE_STRING);        
        $naam               = filter_input(INPUT_POST, 'naam', FILTER_SANITIZE_STRING);
        $e_mail             = filter_input(INPUT_POST, 'e_mail', FILTER_SANITIZE_STRING);
        $telefoon           = filter_input(INPUT_POST, 'telefoon', FILTER_SANITIZE_STRING);
        $personen           = filter_input(INPUT_POST, 'personen', FILTER_SANITIZE_STRING);
        $datum                = filter_input(INPUT_POST, 'datum', FILTER_SANITIZE_STRING);
        $tijd               = filter_input(INPUT_POST, 'tijd', FILTER_SANITIZE_STRING);
        $wensen             = filter_input(INPUT_POST, 'wensen', FILTER_SANITIZE_STRING);
        
        
        $bericht            = new View('partials/reservering_mail.php', compact('naam', 'e_mail', 'telefoon',
        'personen', 'datum', 'tijd', 'wensen'));


        $headers            =  'From: ' . $berijfs_naam . ' <' . $bedrijfs_email . '>' . "\r\n" .
                               'Reply-To: ' . $naam . ' <' . $e_mail . '>' . "\r\n" .
                               'Return-Path: Mail-Error <' . $bedrijfs_email . '>' . "\r\n" .
                               'X-Mailer: PHP/' . phpversion() . "\r\n" .
                               'X-Priority: 1 (Highest)' . "\r\n" .
                               'X-MSMail-Priority: High' . "\r\n" .
                               'Importance: High' . "\r\n" .
                               'MIME-Version: 1.0' . "\r\n" .
                               'Content-type: text/html; charset=iso-8859-1' . "\r\n";    
        
        $verzenden          = mail ($aan, $onderwerp, $bericht->render(), $headers);
        
        if ( $verzenden == TRUE )
        {
            $reservering_succes = new View('partials/reservering_succes.php', compact('naam'));
            echo $reservering_succes->render();        
        }
    }


Zou ik wellicht, zoals Obelix en Idefix al voorstelde, een extern mail programma moeten gebruiken?

Alvast bedankt
 
- Ariën  -
Beheerder

- Ariën -

27/06/2017 21:40:14
Quote Anchor link
Probeer eens een standaard mail met een simpele tekst? Misschien trigger je wel een spamfilter?

De standaard mail() functie van PHP is verder gewoon lastig te debuggen, en zeer gevoelig voor headers. Een kleine onvolkomenheid in de headers zorgt er al voor dat de boel niet verstuurd wordt.

Ikzelf raad aan om PHPmailer te gebruiken. Deze class is helemaal gebaseerd op de RFC's voor het versturen van mails. Verder is het mailen hiermee ook zeer makkelijk te doen en is het erg schaalbaar. Je kan zelf ook direct met SMTP's servers communiceren om direct een mail af te leveren buiten de interne mailserver om. Dit is ook een aanrader. Vooral op shared-hosts die vaak door vele gebruikers ongevraagd gebruikt kan worden als spambron.

Ik zou zeker eens naar deze class kijken.
Gewijzigd op 27/06/2017 21:41:38 door - Ariën -
 
Donald Boers

Donald Boers

27/06/2017 22:09:13
Quote Anchor link
Hi - Ariën -. Bedankt voor de snelle reactie. Ben nu naar PHPMailer aan het kijken. Ik heb een korte vraag waar jij wellicht meteen een antwword op hebt. In mijn php mail() functie gebruikte ik een View die het gehele email bericht bevatte:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$bericht            = new View('partials/reservering_mail.php', compact('naam', 'e_mail', 'telefoon',
        'personen', 'datum', 'tijd', 'wensen'));


Is iets dergelijks ook mogelijk bij PHPMailer
 
- Ariën  -
Beheerder

- Ariën -

27/06/2017 22:16:11
Quote Anchor link
Heb je al gekeken in de documentatie?
Die inhoud van je view roep je via je class-instance op, en geeft dus een string. Een 'body' is ook een string.

Dus trek je conclusies ;-)
 
Donald Boers

Donald Boers

28/06/2017 11:28:39
Quote Anchor link
Nou. Ben dus begonnen met PHPMailer te gebruiken. Heb om het een en ander te testen het volgende in een test mail pagina gezet:

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
<?php

    require_once "private/lib/PHPMailer/PHPMailerAutoload.php";
    
    $mail = new PHPMailer;
    
    $mail->setFrom('[email protected]', 'Canton Chinees Specialiteiten Restaurant');
    $mail->addAddress('[email protected]', 'Donald Boers');
    $mail->Subject  = 'PHPMailer Message';
    $mail->Body     = 'Test.';
    
    if(!$mail->send()) {
          echo 'Bericht is niet verzonden.';
          echo 'Mailer error: ' . $mail->ErrorInfo;
    }
else {
          echo 'Bericht is verzonden.';
    }
[
/code]

Lijkt me niets fout aan toch? Enige probleem is dat als ik de pagina test ik wel de succes boodschap krijg, maar het bericht dus niet wordt verzonden. Zou het dan toch aan KPN liggen, daar wordt de site gehost
 
- Ariën  -
Beheerder

- Ariën -

28/06/2017 11:41:20
Quote Anchor link
Probeer eens via SMTP en zet je SMTPdebug eens vol aan.
 
Donald Boers

Donald Boers

28/06/2017 12:10:13
Quote Anchor link
He - Ariën -, goedemorgen. Dat heb ik dus gedaan dit is het resultaat:
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
SERVER -> CLIENT: 220 plwww03.localdomain ESMTP Postfix
CLIENT -> SERVER: EHLO www.cantonamsterdam.nl
SERVER -> CLIENT: 250-plwww03.localdomain250-PIPELINING250-SIZE 10240000250-VRFY250-ETRN250-ENHANCEDSTATUSCODES250-8BITMIME250 DSN
CLIENT -> SERVER: MAIL FROM:<[email protected]>
SERVER -> CLIENT: 250 2.1.0 Ok
CLIENT -> SERVER: RCPT TO:<[email protected]>
SERVER -> CLIENT: 250 2.1.5 Ok
CLIENT -> SERVER: DATA
SERVER -> CLIENT: 354 End data with <CR><LF>.<CR><LF>
CLIENT -> SERVER: Date: Wed, 28 Jun 2017 12:06:54 +0200
CLIENT -> SERVER: To: Donald Boers <[email protected]>
CLIENT -> SERVER: From: Canton Chinees Specialiteiten Restaurant <[email protected]>
CLIENT -> SERVER: Subject: PHPMailer Message
CLIENT -> SERVER: Message-ID: <[email protected]>
CLIENT -> SERVER: X-Mailer: PHPMailer 5.2.13 (https://github.com/PHPMailer/PHPMailer)
CLIENT -> SERVER: MIME-Version: 1.0
CLIENT -> SERVER: Content-Type: text/plain; charset=iso-8859-1
CLIENT -> SERVER: Content-Transfer-Encoding: 8bit
CLIENT -> SERVER:
CLIENT -> SERVER: Test.
CLIENT -> SERVER:
CLIENT -> SERVER: .
SERVER -> CLIENT: 250 2.0.0 Ok: queued as 618552054B
CLIENT -> SERVER: QUIT
SERVER -> CLIENT: 221 2.0.0 Bye
Message has been sent.

Heb alleen geen idee waar ik naar moet kijken.
 
- Ariën  -
Beheerder

- Ariën -

28/06/2017 13:04:57
Quote Anchor link
Ik zou dan toch eens kijken naar overijverige spamfilters, en of je SPF en DKIM-records in je DNS goed ingesteld zijn. Je hosting zou je hier e.v.t. bij kunnen helpen.

Bij Gmail weet ik dat ze anders in de Spam-box binnenkomen, en Hotmail weigert ze helemaal.
Gewijzigd op 28/06/2017 13:15:54 door - Ariën -
 
Donald Boers

Donald Boers

28/06/2017 14:35:02
Quote Anchor link
Hoi - Ariën -

Heb een beetje op het KPN forum rondgekeken. Toen kwam ik een vraag tegen die een beetje het zelfde was als die van mij. Iemand rade de OP aan om

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
v=spf1 include:spf.protection.outlook.com -all

te veranderen in
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
v=spf1 include:spf.protection.outlook.com ip4:213.75.21.21 -all

Maakt dit bij jou weten enig verschil uit?
 
Ben van Velzen

Ben van Velzen

28/06/2017 15:08:28
Quote Anchor link
Wat is de reden dat spf.protection.outlook.com gebruikt wordt? Waarom stel je niet een record samen dat *voor jou* zin heeft? Waarschijnlijk is iets als v=spf1 a mx -all al genoeg.
 
Donald Boers

Donald Boers

28/06/2017 15:45:22
Quote Anchor link
Hallo. Ben. zo stond het er al, ik heb alleen dat ip4 gedeelte toegevoegd

Toevoeging op 28/06/2017 16:18:48:

Hallo Ben. Heb het aangepast naar jou voorbeeld, maar dat werkt ook niet. Heb wel eens gehoor van mensen die een externe mail service gebruikte. Heb echter geen idee waar ik voor moet zoeken en hoe dat werkt. Elke suggestie is meer dan welkom
 

Pagina: 1 2 volgende »



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.