Mail problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

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 »

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 »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

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 »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

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 »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

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

25/11/2024 09:30:52
 
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.