Mail problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Java Full Stack Developer

Java Full Stack developer What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a (Senior) Java

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

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

12/01/2025 15:56:40
 
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.