mail versturen via xampp

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer met leaseauto!

Functieomschrijving Binnen dit bedrijf kom je terecht in een team van 5 developers. Het bedrijf telt in totaal 32 man. Het platform is voornamelijk van scratch opgebouwd aan de hand van Zend framework. Je zal voornamelijk allround werkzaamheden gaan verrichten en je bent de technische man met de ervaring die het team nu nodig heeft. Functie-eisen -Je hebt minimaal HBO werk en denkniveau -Je hebt minimaal 3 jaar werkervaring als PHP programmeur -Je hebt ervaring met object georiënteerd programmeren -Kennis van het ZEND framework is pré Bedrijfsomschrijving In Den Haag zoek ik voor onze klant naar een ervaren PHP programmeur

Bekijk vacature »

Java developer

Functie­omschrijving Dé Java developer van de Belastingdienst. Onze 300 Java developers realiseren applicaties die direct van zeer grote invloed zijn op de Nederlandse samenleving! De online aangifte-applicatie is er bijvoorbeeld één waarmee we miljoenen mensen bereiken en waarmee we zelfs de Computable award wonnen voor het beste ICT-project binnen de overheid. En onze Javabouwers werken ook voor de Douane of de FIOD van de Belastingdienst. Dat gebeurt in zo'n 70 groot- en kleinschalige projecten in bijna 100 multidisciplinaire scrumteams. We werken in een Agile-ontwikkelomgeving met standaardisatie op proven technology, dat houvast en zekerheid biedt om die zo belangrijke en goed

Bekijk vacature »

.Net Developer - B2B & B2C klantportalen, were

Al meer dan 25 jaar bouwt dit hecht en informeel team software developers in Rotterdam complexe bedrijfskritische (web & mobile) applicaties voor het MBK en multinationals, zowel in het binnen- als buitenland. Ze bouwen uiteenlopende applicaties voor uiteenlopende klanten. Om maar wat voorbeelden van organisaties en software oplossingen te noemen: Een uitgebreid ERP en projectmanagement systeem, waardoor een bouwbedrijf haar processen wereldwijd just-in-time kan inrichten. Een klantportaal voor een verzekeringsmaatschappij, waardoor 2+ miljoen klanten gebruiksvriendelijk hun zaken regelen en inzien. Een patiënten portaal voor de registratie, bijhouden van het patenten dossier, de planning en facturatie van de zorg zodat de

Bekijk vacature »

Mobile App Developer

Ons Mobile-ontwikkelteam zoekt een gedreven Mobile App Ontwikkelaar. Ben jij analytisch en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. Je kunt hierbij denken aan apps voor verpleegkundigen, thuiszorgmedewerkers, de sterilisatieafdeling en - natuurlijk - de artsen zelf. Door jouw hands-on-mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg). Samen met je collega’s ben je verantwoordelijk voor het ontwerpen en

Bekijk vacature »

SharePoint Developer

SharePoint Developer Voor onze opdrachtgever zijn wij op zoek naar een ervaren SharePoint Developer. Krijg jij energie van het werken in een team met collega’s die net als jij een passie voor techniek hebben en waar je kunt experimenteren met de laatste Microsoft technologieën zoals SharePoint Online, Powerplatform en Office 365? Lees dan snel verder! Als SharePoint Developer bouw je in teamverband aan grote, innovatieve Office 365 implementaties. Je vindt het gaaf om met je (internationale) team of met je interne stakeholder te sparren over de beste manier om SharePoint in te zetten. Zo help je onze opdrachtgever bijvoorbeeld met

Bekijk vacature »

Developer

Developer R&D · Rijswijk, ZH We are searching for a Developer with a DevOps mentality! About the role: Modern, high-speed software development and innovation is key to survive in a competitive market. At Telexis, we fully recognize this and we are transforming our organization to move and innovate to bring high value services to all public transport operators in the Netherlands and internationally. Are you ready to fuel the future and set new standards for Telexis? We are searching for a colleague who is eager to make a difference in a complex IT environment, by providing innovative ideas and using

Bekijk vacature »

Senior Java Developer vacature

Senior Java Developer Jij volgt ontwikkelingen op de voet. Sterker nog: jij bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Bijvoorbeeld met de ontwikkeling van de Rabobank-app, een verbetering van de beveiliging van treinen voor Pro-rail of geef je een boost aan de website van ING! Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen

Bekijk vacature »

C# Developer

C# Developer De uitgebreide versie Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Stilstand is achteruitgang voor jou; je hebt behoefte aan collegae die jou alles leren over Microsoft technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt. Je hebt geen zin in een 60-urige werkweek maar haalt wel plezier uit zo nu en

Bekijk vacature »

Java developer senior

Functie­omschrijving ''Ik werk voor de douane en houd mij bezig met het proces Binnenbrengen, Uitgaan en Provianderen. In de Rotterdamse haven komen de grootste containerschepen binnen en alles op het schip moet aangegeven worden. Als er dan iets fout gaat met de aangiftes ontstaat er een file op de A15 van vrachtwagens die de containers willen ophalen. Je pakketje uit China is dan nóg langer onderweg. Kortom een boeiend proces waarbij heel veel verschillende technieken om de hoek komen kijken.'' Bert Gritter - Senior Java developer. Bij de Belastingdienst ontwikkelen we applicaties die direct van zeer grote invloed zijn op

Bekijk vacature »

.NET C# ontwikkelaar gezocht (C# Winforms, Xamarin

.NET C# ontwikkelaar bij een slagvaardig en hard groeiend bedrijf met korte lijnen? In een omgeving waar je onder andere direct samen met de oprichter werkt aan het verder ontwikkelen van een vernieuwend product? Dan is deze vacature zeker iets voor jou. Voor een bedrijf in Rotterdam zijn we momenteel op zoek naar een .NET C# ontwikkelaar. Het gaat om klein bedrijf dat op een punt is aanbeland waar de vraag naar hun software flink aan het toenemen is. Hierdoor zijn ze op zoek naar meerdere .NET ontwikkelaars die samen met de oprichter en nog verschillende andere collega’s hun software

Bekijk vacature »

Noordoost Java Developer vacature

Java Developer Noordoost Word onderdeel van een topteam met ervaren Java Developers. Loop voorop in de ontwikkelingen en help mee innoveren. Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen Java Community. Dit betekent bijvoorbeeld dat we aanwezig zijn op veel conferenties; Oracle Code One, Devoxx en JFall. We organiseren ook onze eigen collegiale sessies en hackatons waar we kennis en plezier combineren.

Bekijk vacature »

OpenEdge Developer / #1 software leverancier binne

Functieomschrijving Ben jij een ervaren OpenEdge Developer die graag nog nieuwbouw ontwikkelt? Wil je daarnaast jouw hersenen kraken voor het automatiseren van complexe bedrijfsprocessen? Lees dan snel verder en kom erachter of deze rol als OpenEdge Developer iets voor jou is! Uitvoeren van analyses ter bevordering van de betrouwbaarheid en performance van de bedrijfskritische applicatie; Meedenken over de architectuur en tevens waarborgen van de OpenEdge architectuur; Troubleshooten van complexe incidenten; Je deelt graag je kennis aan je collega’s; Maken van ontwerpen, schrijven van documentatie en het testen van de OpenEdge applicatie; Implementeren van nieuwe functionaliteiten en het verzorgen van nazorg.

Bekijk vacature »

Applicatiebeheerder CRM

Heb jij als allround applicatiebeheerder een sterke affiniteit met CRM systemen en heb je kennis van het verbinden van applicaties middels een Hybrid Integration Platform, dan is deze functie jou op het lijf geschreven! Wat ga je doen? Samen met je collega’s ben je verantwoordelijk voor een beschikbaar en goed functionerend applicatielandschap van ongeveer 150 zowel On-Premise als Cloud applicaties. Een uitdagende functie waarbij jij een actieve rol krijgt bij de implementatie van een nieuw CRM systeem. Je zal van het begin af aan deelnemen aan het CRM projectteam waarbij je vanuit jouw specialisme vragen beantwoordt en meedenkt over functionele,

Bekijk vacature »

Front-End Developer JavaScript Vue.js Financial or

Functieomschrijving Are you an enthusiastic Front-End Developer? Do you have experience working with JavaScript & frameworks like Vue.js? Do you have a focus on delivering high quality code that is scalable, readable and clean? If your answers are yes, then don't hesitate to apply! The client designs and develops the next generation of applications. As a Front-End Developer you are, with your team, responsible for speeding up and strengthening the digital transformation by designing, implementing and supporting the internet banking applications, with main focus on payments solutions. Your focus within the team will be on translating customer needs to excellent

Bekijk vacature »

Linux beheerder/software ontwikkelaar

De universiteit van Twente is op zoek naar een Linux beheerder/software ontwikkelaar. Functie omschrijving De vakgroep Applied Mechanics van de faculteit Engineering Technology bestaat uit de leerstoelen Nonlinear Solid Mechanics, Applied Mechanics and Data Analysis, Precision Engineering en Dynamics Based Maintenance. Binnen deze vakgroep worden rekenmodellen ontwikkeld voor de simulatie van mechanisch gedrag van constructies en van productieprocessen. Hiervoor wordt onder meer gebruik gemaakt van een Linux rekencluster en werkstations met commerciële dan wel zelf ontwikkelde software. Binnen de vakgroep heerst een informele sfeer in een jong en internationaal team van wetenschappers. Functievereisten Je hebt een HBO diploma Informatica of

Bekijk vacature »
Martijn Horst

Martijn Horst

28/10/2018 22:21:11
Quote Anchor link
Het lukt me maar niet om de mail() functie van php te laten werken. De website waar ik nu aan werk draait lokaal op xampp. Voor die website ben ik een login systeem aan het bouwen en wil een activeringsmail laten versturen via de website. Dat laatste lukt dus niet.

Kan iemand me vertellen wat ik moet doen om het te laten werken?

Martijn
 
PHP hulp

PHP hulp

09/08/2020 21:56:30
 
Thomas van den Heuvel

Thomas van den Heuvel

28/10/2018 22:55:16
Quote Anchor link
Allereerst is het misschien wel handig om te weten waarom dit niet werkt. De reden is simpel: het enige wat de mail() functie van PHP doet is een verzoek doorsturen aan een proces dat kan mailen. Dit is doorgaans een mailserver. Op desktop computers en laptops zijn zelden tot nooit mailservers actief. Vergelijk het met het op de post doen van een brief (het aanroepen van mail()) terwijl de brievenbus nooit geleegd wordt (mailserver die het verder afhandelen en doorsturen faciliteert). Oftewel: PHP mailt zelf niets / kan het mailen niet zelf afhandelen. PHP geeft de mail door aan een proces wat dit wel kan.

Je kunt dit o.a. oplossen door:
1. de SMTP-server van XAMPP in te stellen op die van jouw ISP
2. te communiceren met een andere mailserver zoals die van GMail, waarbij je bijvoorbeeld gebruik maakt van een library als PHPMailer

Hierbij lijkt het mij wel heel verstandig om een soort van test modus in te programmeren, zodat bijvoorbeeld alle mail naar een test e-mailadres gaat. Het komt namelijk geregeld voor dat mensen een snapshot van een live database terughalen en dan een mailtest uitvoeren waarbij bestaande e-mailadressen van klanten en zakelijke contacten per ongeluk worden gebruikt... Oeps. Dat staat nogal onprofessioneel, dus zorg dat is voorzien in zo'n test modus in het ontwerp van je mailfunctionaliteit.

Programmeer hiertoe bijvoorbeeld een wrapper(functie) die intern bepaalt -bijvoorbeeld op grond van configuratievariabelen- wat er precies met de mail moet gebeuren. Zorg vervolgens dat alle mail-aanroepen via deze wrapper plaatsvinden, zodat al het mailverkeer vanuit je applicatie door hetzelfde poortje gaat.
Gewijzigd op 29/10/2018 17:02:04 door Thomas van den Heuvel
 
Yoop Overmaat

Yoop Overmaat

29/10/2018 15:55:25
Quote Anchor link
De eerste ingeving bij dit het verhaal: staan poort 25 & 26 open? Dit omdat er iets van een xampp staat, is een niet - standaard hosting opzet. Sommige providers hebben/houden deez poorten standaard gesloten wegens spam.
 
Ben van Velzen

Ben van Velzen

29/10/2018 21:33:35
Quote Anchor link
Waarom zou je poort 26 open zetten? Die poort wordt niet voor mail gebruikt. Maar zelfs dan nog, om mail te versturen hoef je zelf niets open te zetten. Afhankelijk van je ISP is 25 naar buiten gesloten though.
 
Yoop Overmaat

Yoop Overmaat

29/10/2018 21:57:30
Quote Anchor link
Ben van Velzen op 29/10/2018 21:33:35:
Waarom zou je poort 26 open zetten? Die poort wordt niet voor mail gebruikt. Maar zelfs dan nog, om mail te versturen hoef je zelf niets open te zetten. Afhankelijk van je ISP is 25 naar buiten gesloten though.


Poort 25 is standaard verzenden & poort 26 ontvangen van mail onder het smtp-protocol, als 25 geblokkeerd is heeft het geen nut om op poort 26 op een reactie van voorafgaande te wachten, toch?
 
Ben van Velzen

Ben van Velzen

29/10/2018 21:59:14
Quote Anchor link
Waar haal je het vandaan? Er is de MTA poort, dit is 25, bedoeld voor verzenden EN ontvangen tussen verschillende MTA's. Er is een submission poort die bedoeld is om mail naartoe te gooien. Dat is poort 587. Geen andere poorten, nergens.
Gewijzigd op 29/10/2018 22:00:15 door Ben van Velzen
 
Martijn Horst

Martijn Horst

29/10/2018 22:00:35
Quote Anchor link
Oke, ik weet nu wat meer. Mercury mailserver heb ik vervangen door hMailServer. Ik heb in hMailServer een diagnostics uitgevoerd en hiervan heb ik een screenprint van gemaakt;

https://drive.google.com/open?id=1jy4M6Be7HUxjhYpgE55qpbY3bdz0BocN

Er is een probleem met de MX record volgens de diagnostics.

Ik heb hier nog niet zo veel kaas van gegeten maar kan het zijn dat ik die MX record mis en daardoor die mail () functie niet werkt?

Martijn
Gewijzigd op 29/10/2018 22:02:30 door Martijn Horst
 
Thomas van den Heuvel

Thomas van den Heuvel

29/10/2018 22:08:43
Quote Anchor link
Uhh, je kunt niet zomaar een eigen postkantoor (mailserver) beginnen. En zelfs al doe je dat op deze manier, dan moet deze in verbinding staan met andere postkantoren, anders kun je alleen maar lokaal mail naar jezelf sturen. Want niemand anders kent (noch vertrouwt) jouw persoonlijke postkantoor.

Het lijkt mij een stuk makkelijker dat je -als je lokaal een XAMPP servertje hebt draaien- tot op zekere hoogte het een en ander simuleert, waarbij je gebruik maakt van bestaande (online) mailservers. Dit staat ook het dichtste bij de praktijk, omdat je daadwerkelijk via het internet mail verstuurt.

Houd het gewoon simpel. De simpelste manier is gewoon de SMTP-server van je provider instellen. Raadpleeg een FAQ van je provider hoe je deze voor een mailprogramma in zou moeten stellen. Dit doe je dan in je XAMPP configuratie. Herstarten. Klaar. Simpel.

EDIT: ik denk ook niet dat het uitmaakt dat de MX-records niet werken, als je dit toch alleen maar lokaal gebruikt. Kijk anders eens hoe je die mailserver enkel voor lokaal gebruik instelt. Al lijkt mij dat nog steeds een hoop extra werk met weinig extra meerwaarde.
Gewijzigd op 29/10/2018 22:13:22 door Thomas van den Heuvel
 
Martijn Horst

Martijn Horst

29/10/2018 22:22:40
Quote Anchor link
Dat is ook de bedoeling, mail naar me zelf sturen :-) en puur om die account die is aangemaakt te kunnen activeren en andere mail activiteiten. Het heeft namelijk niet zo veel zin om een mail te versturen via internet als ik toch alleen de website lokaal heb draaien en hier ook lokaal mail kan ontvangen.
Gewijzigd op 29/10/2018 22:24:30 door Martijn Horst
 
Thomas van den Heuvel

Thomas van den Heuvel

29/10/2018 22:25:44
Quote Anchor link
Maar het is wel natuurgetrouwer (gaat uiteindelijk toch over het internet), eenvoudiger (geen extra applicaties nodig) en geeft mogelijk ook extra informatie qua mailopbouw (spamindex) aan de ontvangende kant.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

29/10/2018 22:28:12
Quote Anchor link
Ik zou gaan voor optie 2 van Thomas. Hier vindt je de bestanden. https://github.com/PHPMailer/PHPMailer en Als je composer gebruikt kun je het gewoon installeren met composer require phpmailer/phpmailer

Gebruik al jaren de smtp server van mijn internetprovider. Werkt als een trein.
 
Martijn Horst

Martijn Horst

29/10/2018 22:39:34
Quote Anchor link
Oke bedankt voor de hulp. Stel dat ik de 'website' nu online heb staan bij een webhoster + domeinnaam kan ik dan de problemen die ik nu heb ook online verwachten? Ik bedoel dat dan die php mail functie of die PHPmailer ook niet werkt? Helaas kan ik dit nog niet testen omdat ik nog geen hosting heb.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

29/10/2018 22:56:17
Quote Anchor link
Het is net andersom als dat je nu denkt. Met PHPMailer kun je zowel de interne PHP mail functie gebruiken als een SMTP server. Het is slechts even de instellingen aanpassen. Te meer omdat er steeds meer providers zijn die de interne PHP mail functie uitschakelen is het direct toepassen van een library als PHPMailer of Swiftmailer een goed idee.
 
- Ariën -
Beheerder

- Ariën -

30/10/2018 22:23:10
Quote Anchor link
Ik zie niet vaak dat providers mail() uitschakelen. En sowieso is dat een slecht punt van ze.
Ze moeten de afhandeling gewoon goed aanpakken.
 
Yoop Overmaat

Yoop Overmaat

01/11/2018 16:04:33
Quote Anchor link
Yoop Overmaat op 29/10/2018 21:57:30:
Ben van Velzen op 29/10/2018 21:33:35:
Waarom zou je poort 26 open zetten? Die poort wordt niet voor mail gebruikt. Maar zelfs dan nog, om mail te versturen hoef je zelf niets open te zetten. Afhankelijk van je ISP is 25 naar buiten gesloten though.


Poort 25 is standaard verzenden & poort 26 ontvangen van mail onder het smtp-protocol, als 25 geblokkeerd is heeft het geen nut om op poort 26 op een reactie van voorafgaande te wachten, toch?


Correct, ik was abuis.
 



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.