mail() werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

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 »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder voor het financiele domein op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Ervaren 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 ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

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/05/2026 12:33:50
 
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:
$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:
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.