Beantwoord

PHP script werkt niet meer sinds "vernieuwing cloud services"

  • 23 februari 2017
  • 19 reacties
  • 443 keer bekeken

Badge +1
Hoi, ik ben weer terug met een nieuw klein probleempje :P:

Sinds deze week werkt het PHP script niet meer om via het contactformulier een berichtje te versturen.
Het werkte namelijk een week of twee geleden nog wel, voordat ik een mail ontving over het vernieuwen van de cloudservices. Of het hier mee te maken heeft vraag ik me af, maar valt wel op.

Hier heb ik een testformulier van het internet geplukt en online gezet, wat in principe zou moeten werken:
http://ditoncleaning.nl/cont/index.html

Op Cloudservices Portal staat:
- PHP bij Mappings op Inactief.
- PHP support bij Website configuratie op Aan.
- NS17 en NS18 bij DNS Records, type NS niet In Sync.

Ik vraag me af hoe ik het php script weer werkend kan krijgen.
icon

Beste antwoord door Lindsay 14 maart 2017, 14:44

Daar ben ik weer Dimitri.

Het is niet tijdelijk! De technische support heeft de mailserver van uw site voor nu een uitzondering gegeven. Dat betekent natuurlijk niet dat het nooit meer fout kan gaan.

Het blijft voorlopig netjes werken, maar ik raad u toch aan om een SMTP autorisatie toe te voegen. Dit om te voorkomen dat het in de toekomst nog eens voorkomt. 🙂
Bekijk origineel

19 reacties

Reputatie 6
Badge +5
Hoi Dimitri,

Gezellig, welkom terug! 😉

Op dit moment zit ik te spieken op de site en alles lijkt te werken. Misschien een browser cache issue? Hebt u het al eens getest in een andere browser of vanaf uw telefoon?

Ik zit op het puntje van m'n stoel, geef maar een gil!
Badge +1
Hoi Dimitri,

Gezellig, welkom terug! 😉

Op dit moment zit ik te spieken op de site en alles lijkt te werken. Misschien een browser cache issue? Hebt u het al eens getest in een andere browser of vanaf uw telefoon?

Ik zit op het puntje van m'n stoel, geef maar een gil!


Hoi hoi,

Klopt dat alles werkt, de pagina's worden weergegeven en de scripts werken. Echter werkt het mailscript in het php bestand niet meer. Ik ontvang dus geen mailtjes op mijn email adres. Dit was twee weken geleden nog wel het geval. Tevens getest op mobiel, tablet, verschillende pc's. Ook meerdere php bestanden van verschillende contactformulieren getest.

Wij hebben zelf Webhosting online Windows.
Reputatie 6
Badge +5
Klopt dat alles werkt, de pagina's worden weergegeven en de scripts werken. Echter werkt het mailscript in het php bestand niet meer. Ik ontvang dus geen mailtjes op mijn email adres. Dit was twee weken geleden nog wel het geval. Tevens getest op mobiel, tablet, verschillende pc's. Ook meerdere php bestanden van verschillende contactformulieren getest.

Wij hebben zelf Webhosting online Windows.


Daar ben ik weer! Ik ben even op onderzoek uitgegaan en heb ontdekt dat er recentelijk een aantal mailservers op de blacklist zijn gezet wegens abuse. Waarschijnlijk is dit de reden dat de mail niet aankomt (dit is in het verleden al eens voorgekomen).

Wij gaan het meteen melden! Ik hou je op de hoogte:)
Badge +1
Klopt dat alles werkt, de pagina's worden weergegeven en de scripts werken. Echter werkt het mailscript in het php bestand niet meer. Ik ontvang dus geen mailtjes op mijn email adres. Dit was twee weken geleden nog wel het geval. Tevens getest op mobiel, tablet, verschillende pc's. Ook meerdere php bestanden van verschillende contactformulieren getest.

Wij hebben zelf Webhosting online Windows.


Daar ben ik weer! Ik ben even op onderzoek uitgegaan en heb ontdekt dat er recentelijk een aantal mailservers op de blacklist zijn gezet wegens abuse. Waarschijnlijk is dit de reden dat de mail niet aankomt (dit is in het verleden al eens voorgekomen).

Wij gaan het meteen melden! Ik hou je op de hoogte:)


Bedankt voor de update. Ik hoor het van je!
Reputatie 6
Badge +5
Hi Dimitri,

Het duurde even, maar daar ben ik weer! Na heel wat over en weer is men tot de conclusie gekomen dat het probleem een anti spoof regel is die niet uitgezet kan worden.

Nu heeft onze technische support uw PHP script exact overgenomen, en hier SMTP authorisatie aan toegevoegd. Hiermee is het gelukt!
Ik raad u dus aan om uw eigen SMTP autorisatie in het script te zetten. 🙂 De host (smtp.office365.com), gebruikersnaam (het e-mailadres) en het wachtwoord.

Vervolgens moet het werken! Zou u dit willen testen?
Badge +1
Hoi Lindsay,

Bedankt voor de reply. Ik merkte dat het script weer werkt 🙂. Het is op dit moment nog niet nodig om een eigen smtp autorisatie toe te voegen (extra werk), omdat ik niet verwacht dat het script dermate veel gebruikt zal worden - en het werkt op dit moment al.

Of is deze autorisatie tijdelijk die toegekend is?
Reputatie 6
Badge +5
Super!!! Wat goed om te horen Dimitri!

Goede vraag. Ik heb nog even een reactie gestuurd naar mijn support om te controleren of de autorisatie tijdelijk is.
Ik laat het u weten als ik reactie heb 🙂
Badge +1
Nogmaals bedankt voor de update. Ik hoor het van je!
Reputatie 6
Badge +5
Daar ben ik weer Dimitri.

Het is niet tijdelijk! De technische support heeft de mailserver van uw site voor nu een uitzondering gegeven. Dat betekent natuurlijk niet dat het nooit meer fout kan gaan.

Het blijft voorlopig netjes werken, maar ik raad u toch aan om een SMTP autorisatie toe te voegen. Dit om te voorkomen dat het in de toekomst nog eens voorkomt. 🙂
Badge +1
Ha Lindsay, bedankt voor de terugkoppeling. Goed om dit bevestigd te krijgen. Ik zal op termijn me gaan verdiepen in een php script met smtp autorisatie erin. Ik markeer je antwoord als de oplossing!
Badge +1
Hoi Lindsay, enn het is weer zo ver, het php script werkt niet meer. Ik heb wat getest maar zonder succes, ook met een smtp autorisatie. Ik heb hem maar terug gezet zoals het stond.

Zou je mij misschien een werkend script kunnen sturen dat gegarandeerd werkt, een soort format?

Mvg, Dimitri
Reputatie 6
Badge +5
Balen!! Die overwinning was van korte duur :(

Ik heb meteen aan de bel getrokken en de vraag gesteld: hoe dan wel?

Zodra ik een terugkoppeling heb laat ik het weten.
Badge +1
Balen!! Die overwinning was van korte duur :(

Ik heb meteen aan de bel getrokken en de vraag gesteld: hoe dan wel?

Zodra ik een terugkoppeling heb laat ik het weten.


Hoi Lindsay,

Heb je al wat meer nieuws voor me. Ik merk dat het script soms niet en wel werkt. Misschien een format voor me dat gegarandeerd werkt?

Mvg, Dimitri
Reputatie 6
Badge +5
Hoi Dimitri,

Ik heb wat extra info! We hebben ontdekt dat het aanpassen van het SPF record in veel gevallen werkt. Bijvoorbeeld:
"v=spf1 include:spf.protection.outlook.com include:213.jouw.ipadres -all"

Een voorbeeld is niet aanwezig, maar hier ben ik zelf druk mee aan de slag! 🙂 Het is lastig om een universeel werkend voorbeeld te produceren, dus ik ben hier nog even mee bezig, maar u kunt binnenkort een blog verwachten met voorbeeld en uitleg! Ik zal u hierin uiteraard meenemen.
Badge +1
Hoi Dimitri,

Ik heb wat extra info! We hebben ontdekt dat het aanpassen van het SPF record in veel gevallen werkt. Bijvoorbeeld:
"v=spf1 include:spf.protection.outlook.com include:213.jouw.ipadres -all"

Een voorbeeld is niet aanwezig, maar hier ben ik zelf druk mee aan de slag! 🙂 Het is lastig om een universeel werkend voorbeeld te produceren, dus ik ben hier nog even mee bezig, maar u kunt binnenkort een blog verwachten met voorbeeld en uitleg! Ik zal u hierin uiteraard meenemen.


Hoi Lindsay, ik heb veel getest met die spf regel. ~all, -all, +all, include.. ip4 etc.. Maar tot op heden nog geen succesvol mail kunnen versturen..
Reputatie 6
Badge +5
Hi @dimitriton1,

Balen!! Nog 1 optie:
v=spf1 include:spf.protection.outlook.com include:213.jouw.ipadres mx a -all"

Ik ben inmiddels dichtbij een universeel werkend script voor onze servers. Zodra deze af is zal ik hem posten. Dan geef ik natuurlijk een gil!
Badge +1
Helaas nog geen succes. Ben maar aan het oriënteren naar een andere oplossing hiervoor.
Ik wacht met smart af naar je post 🙂
Badge +1
@Lindsay Ik ben aan de slag gegaan en heb nu een werkend contactformulier op de website. Ik heb twee soorten mail scripts gecombineerd, waaronder een script van PHPMailer. Ik ben nog aan het testen met de response op de website, maar de mails komen door! 😃 Ik zal als alles correct werkt een tutorial schrijven of ik kan je helpen hiermee!

Wel de vraag wat het beste is qua poort voor de snelheid: TLS (587 - gebruik ik nu) of SSL (465)?

Ik hoor het graag van je.
Reputatie 6
Badge +5
@dimitriton1 Goed bezig!!! Ik ben tussendoor nog aan het debuggen hier ;)

TLS 587 is de perfecte combinatie! Ik ben benieuwd, als dit blijft werken kunnen we uw script wellicht als voorbeeld gebruiken? Heel cool 😃

Reageer