Mail werkt opeens niet meer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

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 »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

Software developer

Functie Momenteel zijn ze op zoek naar een Software developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP),

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

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

16/05/2024 09:22:59
 
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.