PHP/Mail/Spam probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

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 »

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

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 developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

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 »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

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 »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Pagina: 1 2 volgende »

Wouter R

Wouter R

10/03/2009 14:08:00
Quote Anchor link
Beste Forumleden,

Ik heb een probleem. Ik draai een webapplicatie op een server met Plesk 9 en Windows Server 2008. Nu verstuurt deze ook geregeld e-mail berichten via de mail functie van PHP. Het is probleem is nu dat deze bij Hotmail in de “spam” of “trash” map verdwijnen.

Ik heb het volgende reeds uitgevoerd om dit probleem te voorkomen:

- SPF Record op de DNS server waarbij het IP van de server geautoriseerd wordt om mailtjes uit naam van dat domein te versturen
- Reverse DNS op de server waarbij het domein wordt geverifieerd
- Een SPAM check gedaan (online) waarbij ik netjes op een 3.2 uitkwam (onder de 4.5 was prima in orde)

In het script staan de volgende headers:



$headers="From: Domein.nl <[email protected]>\n";
$headers .= 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
$headers .= "Message-Id: <" . uniqid(rand(), true) . "@" . domein.".".nl . ">\n";

ini_set("sendmail_from","[email protected]");

mail($ontvanger_email, $onderwerp, $bericht, $headers);



Weet iemand misschien waar ik verbeteringen aan zou kunnen brengen zodat het bericht wel door de spamfilters heen komt? Of misschien een site waar ik nogmaals een uitgebreide check uit kan laten voeren?

Alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Wouter R
 
PHP hulp

PHP hulp

24/11/2024 20:52:19
 

10/03/2009 14:10:00
Quote Anchor link
Gebruik een e-mail class als bijvoorbeeld Swift, beter voor je applicatie en minder kans dat je e-mail als spam word gezien.
 
- SanThe -

- SanThe -

10/03/2009 14:55:00
Quote Anchor link
De headers kunnen nog behoorlijk wat aangevuld worden.
 
Leon Kunst

Leon Kunst

10/03/2009 14:58:00
Quote Anchor link
Hier ben ik ook zeer benieuwd naar, naar een oplossing voor dit, erg toevallig een collega op mijn werk kwam net met hetzelfde probleem...

Ben benieuwd....
 

10/03/2009 15:13:00
Quote Anchor link
Chris Kortaan schreef op 10.03.2009 14:10:
Gebruik een e-mail class als bijvoorbeeld Swift, beter voor je applicatie en minder kans dat je e-mail als spam word gezien.
 
Wouter R

Wouter R

10/03/2009 16:31:00
Quote Anchor link
Bedankt voor de reacties! Ik ga ermee aan de slag, maar ik zit met een probleem. Bij een nieuw hotmailaccount en bij sommige oudere accounts komen de mailtjes wel aan, kortom het is niet echt consistent. Dat maakt het testen wat moeilijker, iemand suggesties daarvoor?
 
Arjan Kapteijn

Arjan Kapteijn

10/03/2009 16:34:00
Quote Anchor link
Voeg in ieder geval een X-Originating-IP header toe, dan ben je er meestal wel. Maar persoonlijk zou ik dat hele script weggooien en swiftmailer installeren. Scheelt je veel tijd/moeite en werkt beter :).
 
Wouter R

Wouter R

10/03/2009 21:00:00
Quote Anchor link
Ik ben aan het kijken geweest naar bijvoorbeeld Swift mailer en PHP mailer, maar ik krijg het niet aan de praat. Heeft iemand ergens een goede tutorial??

Daarnaast zou het ook handig zijn als er een plek is waar ik mijn headers kan testen? Is er geen gratis testing tool om een spam score te bepalen??
 
Wouter R

Wouter R

10/03/2009 21:34:00
Quote Anchor link
Ok, het is me gelukt om PHPMailer aan de praat te krijgen. Ik ben er nog niet achter of dit mijn probleem oplost, daarvoor moet ik eerst een ander probleem oplossen.

Als het systeem meerdere mailtjes dient te versturen, dan roep ik de verzend pagina aan in een for() functie. Nu ging dit met mail() erg goed, maar bij PHPMailer krijg ik de volgende melding:

Cannot redeclare class PHPMailer

Kan ik die class ook uitschakelen voordat hij weer opnieuw wordt opgeroepen oid?
 
Timen kut

Timen kut

10/03/2009 21:35:00
Quote Anchor link
Je kunt hem ook buiten je loop aanroepen?:P
Aan je error te zien, roept ie de class meerdere keren aan, 1x is genoeg.
Gewijzigd op 01/01/1970 01:00:00 door Timen kut
 
Wouter R

Wouter R

10/03/2009 21:38:00
Quote Anchor link
Dat zou kunnen inderdaad. Probleem is dat mijn mail sjabloon op enorm veel punten in de site wordt aangeroepen en ik ben bang dat ik er eentje vergeet om te zetten en daarmee een deel van mijn site niet werkend maak.

Er is geen mogelijkheid dat hij ook binnen de loop weer wordt gesloten zodat een nieuwe ronde in die loop hem zonder problemen weer kan openen??
 
Wouter R

Wouter R

10/03/2009 22:01:00
Quote Anchor link
Ok, dat probleem heb ik opgelost door de "require_once" ipv "require" te gebruiken...

Mijn applicatie is nu overgestapt op PHPMailer, maar komt nog steeds niet goed door elke spamfilter. Een overzicht van de huidige headers:

Received: from servernaam.home ([extern IP])
by ontvanger server naam with ESMTP id RXXXXXXX
for <[email protected]>; Tue, 10 Mar 2009 21:58:58 +0100
Received: from WIN-servernaam ([127.0.0.1]) by home with MailEnable ESMTP; Tue, 10 Mar 2009 21:58:47 +0100
Subject: Onderwerp
To: [email protected]
Date: Tue, 10 Mar 2009 21:58:47 +0100
Return-Path: [email protected]
From: "Domein.nl" <[email protected]>
Message-ID: <[email protected]>
X-Priority: 3
X-Mailer: PHPMailer (phpmailer.codeworxtech.com) [version 2.3]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/html; charset="iso-8859-1"
X-Envelope-To: <[email protected]>

Deze lijken me prima in orde??

Het SPF record ziet er btw zo uit:
v=spf1 a:domein_server_a a:IP1_server_b a:IP2_server_b ~all
De domein_server_a is het domein van de mailserver waarmee we de POP accounts doen. IP1_server_b en IP2_server_b zijn de IP's van de server waar de webapplicatie op draait. De mail wordt vanuit IP1_server_b gestuurd.

Ook de Reverse DNS lijkt in orde...

Echter is het maildomein (=domein_server_a) in het MX record van het domein niet gelijk aan de server van de applicatie. Dit is namelijk de mailserver voor de POP accounts. Zou hier misschien iets in kunnen zitten?


Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Wouter R
 
Arjan Kapteijn

Arjan Kapteijn

10/03/2009 22:12:00
Quote Anchor link
X-Originating-IP

Ik ga het niet nog een keer zeggen.
 
Wouter R

Wouter R

10/03/2009 22:21:00
Quote Anchor link
Ik heb hem zonder [] toegevoegd, is dat de juiste schrijfwijze?

dus:

X-Originating-IP: xx.xx.xxx.xxx

??

---
Daarnaast heb ik nog steeds problemen met het goed testen. Ik heb nu wel een account (van mijn oude school), maar wie weet ben ik nu inmiddels geblacklisted omdat ik het al zo vaak geprobeerd heb. En zoals eerder beschreven: bij bv. een nieuw / gebruik (maar nieuw met het domein) Live account komt hij vaak prima door, terwijl ik aan de andere kant verhalen over blokkades hoor... Het treedt niet echt consistent op, waardoor het testen lastig is.

Iemand nog suggesties daarvoor?

---
Trouwens, ik voeg ook nog een afbeelding in op deze manier:
<img src=\"$domein/images/logo.jpg\"><br><br>

Dat is misschien ook iets?
Gewijzigd op 01/01/1970 01:00:00 door Wouter R
 
Arjan Kapteijn

Arjan Kapteijn

10/03/2009 22:26:00
Quote Anchor link
Jup, maar ook het feit dat je geen plain-text versie meestuurt.. Regel eens iemand met een xs4all account / eigen mailserver, ik krijg een hele lijst van extra headers met informatie mbt punten/blacklists etc.
 
Wouter R

Wouter R

11/03/2009 15:44:00
Quote Anchor link
Bedankt voor je reactie. Ik kan inderdaad op internet wel een hoop lijsten vinden, maar op dit moment heb ik nog geen goede manier om dat ook te testen.

Zoals al eerder aangegeven is het aanmaken van bv. een nieuw hotmail account niet goed genoeg.

Heeft daar misschien nog ideeen voor?
 
- -

- -

11/03/2009 15:48:00
Quote Anchor link
Wouter, stuur eens een e-mail naar [snip]? Mijn server blokkeert spam redelijk snel, dus als hij er door heen komt is het geen spam / laag spamgehalte. Dan kan ik tevens de spam waarden achterhalen ;-)
Gewijzigd op 01/01/1970 01:00:00 door - -
 
Wouter R

Wouter R

11/03/2009 16:03:00
Quote Anchor link
Bedankt voor dit aanbod! Ik heb je gemaild... zou je mij hierover terug kunnen mailen?
 
- -

- -

11/03/2009 16:07:00
Quote Anchor link
Uiteraard :)
 
Wouter R

Wouter R

12/03/2009 09:30:00
Quote Anchor link
Ok, ik heb de SPAM score nu een stuk terug kunnen krijgen, maar ik kan niets vinden om de volgende rule op te lossen:

3.2 HELO_LH_HOME HELO_LH_HOME

Kan iemand mij misschien op gang helpen?
 
- wes  -

- wes -

12/03/2009 09:48:00
Quote Anchor link
header X-Spam-Relays-Untrusted =~ /^[^\]]+ helo=\S+\.(?:home| lan) /i HELO_LH_HOME


---

Dat is de officiele omschrijving van de rule. Het komt erop neer dat je 'Received from: ' header niet correct is.

Het zou moeten zijn (bijvoorbeeld):

Received: from server1.domein.nl


Bij jou is het waarschijnlijk geen domein, dus bijvoorbeeld:

TEST.home
local.iets

Check je headers
 

Pagina: 1 2 volgende »



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.