Mail werkt opeens niet meer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

Lead javascript developer Node.js React

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 »

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 »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

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 »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

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 »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

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 »

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 »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »
Donald Boers

Donald Boers

24/02/2015 10:38:27
Quote Anchor link
Ik gebruik de volgende method voor het verzenden van mail:

public function mailAction()
{
$ontvangers = array(
"[email protected]",
"[email protected]"
);

$email_to = implode(',', $ontvangers);
$naam = filter_input(INPUT_POST, 'naam', FILTER_SANITIZE_STRING);
$email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
$onderwerp = filter_input(INPUT_POST, 'onderwerp', FILTER_SANITIZE_STRING);
$bericht = filter_input(INPUT_POST, 'bericht', FILTER_SANITIZE_STRING);

$headers = 'From:' . $naam . "\r\n" .
'Reply-To:' . $email . "\r\n" .
'MIME-Version: 1.0' . "\r\n" .
'Content-type: text/html; charset=iso-8859-1' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

$html_bericht = new View('leden/contact_email.php', compact('naam', 'email', 'onderwerp', 'bericht'));

mail($email_to, $onderwerp, $html_bericht->render(), $headers);

$contact_success = new View('leden/contact_success.php', compact('naam', 'email'));
echo $contact_success->render();
}

De method op zicht werkt goed want nadat ik het form heb gesubmit treedt $contact_success in werking, alleen de mail wordt nit verzonden. Ik heb inmiddels al 5 verschillende email adressen geprobeerd maar overal zonder succes.

Zie ik wellicht iets over het hoofd?
 
PHP hulp

PHP hulp

25/11/2024 05:05:11
 
Bart V B

Bart V B

24/02/2015 10:46:56
Quote Anchor link
Je titel omschrijft een ander probleem dan wat je vraag is. :)
Het werkt "opeens" niet meer? Of heeft eigenlijk nooit gewerkt.

Als ik je code ontleed dan is het nu gewoon regeltje voor regeltje vooruit denderen:

Je doet mail() en vervolgens naar de succes pagina versturen.
Beter zou zijn als je eerst er een if statement omheen maakt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$mail
= mail($email_to, $onderwerp, $html_bericht->render(), $headers);
if(!$mail)
{

   echo 'er ging iets mis met verzenden';
}

else
{
   $contact_success = new View('leden/contact_success.php', compact('naam', 'email'));
   echo $contact_success->render();
}

?>

Dan is nog even de vraag waarom het niet werkt.
Dat kan een legio aan dingen zijn. Je verteld niet of je het lokaal zend, of via hosting.
Staat je hosting/lokaal het wel toe om mails via mail() te verzenden?
Heb je ook een eenvoudige code geprobeerd en werkte het toen wel?
Gewijzigd op 24/02/2015 10:48:39 door Bart V B
 
Donald Boers

Donald Boers

24/02/2015 11:51:31
Quote Anchor link
Bart V B op 24/02/2015 10:46:56:
Je titel omschrijft een ander probleem dan wat je vraag is. :)
Het werkt "opeens" niet meer? Of heeft eigenlijk nooit gewerkt.

Als ik je code ontleed dan is het nu gewoon regeltje voor regeltje vooruit denderen:

Je doet mail() en vervolgens naar de succes pagina versturen.
Beter zou zijn als je eerst er een if statement omheen maakt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$mail
= mail($email_to, $onderwerp, $html_bericht->render(), $headers);
if(!$mail)
{

   echo 'er ging iets mis met verzenden';
}

else
{
   $contact_success = new View('leden/contact_success.php', compact('naam', 'email'));
   echo $contact_success->render();
}

?>

Dan is nog even de vraag waarom het niet werkt.
Dat kan een legio aan dingen zijn. Je verteld niet of je het lokaal zend, of via hosting.
Staat je hosting/lokaal het wel toe om mails via mail() te verzenden?
Heb je ook een eenvoudige code geprobeerd en werkte het toen wel?

Hoi Bart. Sorry voor de onduidelijkheid. De method in kwestie heeft altijd gewerkt, zowel lokaal als op de server.

Je hebt inderdaad gelijk dat ik die check in had moeten bouwen, en dat heb ik inmiddels dus gedaan.

if (!$verzenden){
$contact_error = new View('leden/contact_error.php', compact('naam', 'email'));
echo $contact_error->render();
}else{
$contact_success = new View('leden/contact_success.php', compact('naam', 'email'));
echo $contact_success->render();
}

En het werkt nu prima, thanks for the input

Zoals je ziet heb ik voor te error ook meteen maar een template gemaakt.
 
Bart V B

Bart V B

24/02/2015 11:54:47
Quote Anchor link
Geen probleem.
Maar komen de mails nu ook aan?
Want dat was het eigenlijke probleem.
 
Donald Boers

Donald Boers

24/02/2015 12:00:38
Quote Anchor link
Bart V B op 24/02/2015 11:54:47:
Geen probleem.
Maar komen de mails nu ook aan?
Want dat was het eigenlijke probleem.

Goede vraag Bart. Lokaal werkt het nu prima :) maar op de Server dus niet :( Zie jij nog iets vreemds dat dit zou kunnen veroorzaken?
 
Thomas van den Heuvel

Thomas van den Heuvel

24/02/2015 13:23:11
Quote Anchor link
Als je van mail() true terugkrijgt kun je vanuit PHP verder niet zoveel meer doen. Het e-mailbericht zit dan al in de postbus, klaar om verzonden te worden.

Misschien wordt je mail in een wachtrij geplaatst, en wordt deze wachtrij niet leeggehaald (de postbus wordt nooit geleegd). Informeer bij de partij die je website host of je mail queue wel wordt uitgelezen.
 
Donald Boers

Donald Boers

24/02/2015 13:48:00
Quote Anchor link
Thomas van den Heuvel op 24/02/2015 13:23:11:
Als je van mail() true terugkrijgt kun je vanuit PHP verder niet zoveel meer doen. Het e-mailbericht zit dan al in de postbus, klaar om verzonden te worden.

Misschien wordt je mail in een wachtrij geplaatst, en wordt deze wachtrij niet leeggehaald (de postbus wordt nooit geleegd). Informeer bij de partij die je website host of je mail queue wel wordt uitgelezen.

Hoi Thomas. Bedank voor je reactie. Daar had je dus helemaal gelijk in. Heb het bedrijf inmiddels gebeld en het een en ander is opgelost
 



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.