mail() werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

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 »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Cloud Developer

Cloud Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

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 »

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 »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

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 »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. 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 in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

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 »
Niek van Milligen

Niek van Milligen

30/01/2010 12:44:00
Quote Anchor link
Ha php'ers.

Ik heb iets heel vreemds. Mail() werkt niet. In een ander script werkt hij echter wel. Ik heb het namelijk zo: Men vult een formulier in, script stuurt een bevestigingsmail, als men op link in mail klikt stuur een ander script (deze dus) een mail naar de eigenaar van de site.
De eerste mail zend hij zonder problemen, maar bij het volgende script (mail naar de eigenaar) werkt niet. Waar zou dat aan kunnen liggen? Volgens mij is mijn script goed...

Hier mijn script:
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
<?php
        // e-mail adres van ontvanger
        $mail_ontv = "[email protected]";
        $mail_ontva = "[email protected]";
    
        // set datum
        $datum = date("d.m.Y H:i");
          
        // set ip
        $ip = $_SERVER['REMOTE_ADDR'];
        
        $headers = "MIME-Version: 1.0\r\n";
        $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
          $headers .= "From: Een naam";
        $onderwerp = "Aanmelding";
          
        $inhoud_mail = "<b>Ingevuld formulier</b><br>";
        $inhoud_mail .= $_SERVER['REQUEST_URI'] . "<br><br>";
        $inhoud_mail .= "Heel veel blabla, met inhoud van een formulier, voor de overzichtelijkheid maar geskipt <br><br>";
        $inhoud_mail .= "Verstuurd op " . $datum . " via het ip " . $ip . "<br><br>";
          
        if((mail($mail_ontv, $onderwerp, $inhoud_mail, $headers))&&(mail($mail_ontva, $onderwerp, $inhoud_mail, $headers))){
            echo "Uw mail is verstuurd. Indien nodig zal er contact met u worden opgenomen.";
        }

        else{
            echo "Er is een fout opgetreden tijdens het verzenden. Probeer het opnieuw.";
        }


?>


EDIT: Als ik deze uitvoer, dan krijg ik de melding dat het is verstuurd, maar ik krijg de mail niet binnen.
Gewijzigd op 01/01/1970 01:00:00 door Niek van Milligen
 
PHP hulp

PHP hulp

26/12/2024 14:45:05
 
Yearupie Achternaamloos

Yearupie Achternaamloos

30/01/2010 12:47:00
Quote Anchor link
Waarom haakjes om de mail functie?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(mail($mail_ontv, $onderwerp, $inhoud_mail, $headers) AND mail($mail_ontva, $onderwerp, $inhoud_mail, $headers))
?>


Krijg je geen foutmeldingen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$headers
.= "From: Een naam";
?>

Moet dit geen e-mailadres zijn?
Gewijzigd op 01/01/1970 01:00:00 door Yearupie Achternaamloos
 
Niek van Milligen

Niek van Milligen

30/01/2010 12:54:00
Quote Anchor link
Die zijn inderdaad niet nodig, maar doen zijn er ook niet de oorzaak van. Heb ze al weggehaald, maar doet het nog steeds niet.

Nee helemaal geen foutmeldingen.
Heb dit bovenin script staan, maar dat geeft ook niks weer:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>
 
Niek van Milligen

Niek van Milligen

30/01/2010 12:58:00
Quote Anchor link
Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$headers
.= "From: Een naam";
?>

Moet dit geen e-mailadres zijn?


Nee. In mijn eigenlijke script staat het zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$headers
.= "From: " . $naam . " <" . $mail . ">";
?>


Dit heb ik vaker gebruikt (ook in bevestigingsmail) en dat werkt daar ook.
 
- SanThe -

- SanThe -

30/01/2010 14:17:00
Quote Anchor link
En die $naam en $mail bevatten jouw eigen gegevens?
 
P Lekensteyn

P Lekensteyn

30/01/2010 15:10:00
Quote Anchor link
Weet je zeker dat jouw e-mailadres juist is?
 
Niek van Milligen

Niek van Milligen

30/01/2010 17:07:00
Quote Anchor link
Zoals al eerder gezegd heb ik dit script iets ingekort voor de overzichtelijkheid. $naam en $mail bevatten de gegevens uit het formulier, ofwel: de naam van degene die het ingevuld heeft en het mailadres daarvan. Deze gegevens zijn niet direct van belang bij het verzenden van het script (ook $mail niet) omdat het niet naar $mail gaat, maar naar een vooraf ingesteld mailadres. Overigens moet $mail wel kloppen omdat daar de bevestigingsmail (die het dus wel doet) heen gestuurd word met daarin de link naar dit script.
 
- SanThe -

- SanThe -

30/01/2010 17:17:00
Quote Anchor link
Niek schreef op 30.01.2010 17:07:
$naam en $mail bevatten de gegevens uit het formulier, ofwel: de naam van degene die het ingevuld heeft

Dat is niet correct.

Zie SPF en de juiste headers.
 
Yearupie Achternaamloos

Yearupie Achternaamloos

30/01/2010 17:27:00
Quote Anchor link
Het email adres moet van jou zelf zijn van jou domein.
 
Niek van Milligen

Niek van Milligen

30/01/2010 17:43:00
Quote Anchor link
@SanThe

Waarom niet correct? Ik heb overigens die headers er bijna letterlijk ingezet, met de voor mij juiste gegevens, maar dat werkt ook niet.
 
- SanThe -

- SanThe -

30/01/2010 18:11:00
Quote Anchor link
Omdat de FROM jouw gegevens moeten bevatten en niet van iemand anders. Die gegevens zet je eventueel in REPLY-TO.
 
Niek van Milligen

Niek van Milligen

30/01/2010 19:29:00
Quote Anchor link
FROM moet niet mijn gegevens bevatten. Dat is in de bevestigingsmail. Daar ziet de persoon mijn gegevens. In deze mail ziet de eigenaar van de site direct van wie de mail afkomstig is.
 
- SanThe -

- SanThe -

30/01/2010 19:51:00
Quote Anchor link
Niek schreef op 30.01.2010 19:29:
FROM moet niet mijn gegevens bevatten.

Tja, als jij liever eigenwijs bent.
Die mail komt dan waarschijnlijk niet door de SPF controle heen.
 
Crispijn -

Crispijn -

30/01/2010 22:58:00
Quote Anchor link
Probeer de phpmailer eens. Dit is een eenvoudig te inplementeren classe die alle mail problemen van je op kan lossen!
 



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.