[PHP] phpmailer Sender

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • plotterotter
  • Registratie: Januari 2005
  • Laatst online: 02-09-2020
Ik verstuur mail via PHP mailer, waar ik "vroeger" zonder problemen mail verstuurde namens een zelf ingegeven emailadres:

PHP:
1
2
3
//Hiervoor phpmailer aangemaakt enz..
$mail->From = "info@plotterotter.nl";
$mail->FromName = "plotterotter";


De mail kom keurig aan alleen ik zie bij de af`ender nu staan:
[username]@[mailingdomain].nl namens info@plotterotter.nl (plotterotter)

de bedoeling is dat username@mailingdomain.nl weg moet.

PHP:
1
$mail->Sender = "info@plotterotter.nl" //geen resultaat


overigens aanpassen van headers tot nu toe ook niet succesvol |:(

Acties:
  • 0 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Over het algemeen is dit iets wat in je mailserver zit die het verstuurt, niet in je php.

Acties:
  • 0 Henk 'm!

  • CoolGamer
  • Registratie: Mei 2005
  • Laatst online: 06-09 16:59

CoolGamer

What is it? Dragons?

Het zou best kunnen dat je hoster dat toevoegt aan de mails. Je zou even kunnen informeren bij de hoster waarom ze dat toevoegen.

¸.·´¯`·.¸.·´¯`·.¸><(((º>¸.·´¯`·.¸><(((º>¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸<º)))><¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸


Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Als je Sender niet correct staat ingesteld (dus op [username]@[mailingdomain].nl in plaats van info@plotterotter.nl), dan zal je mail als spam worden aangemerkt.

Het idee is dat de ontvanger kan controleren of de server waar de mail vanaf komt gelijk is aan het afzenderadres. Bij spam-berichten is dat vaak niet het geval (gemaild namens info@google.com, maar afkomstig van de server smtp.viezespamboer.com).

De Sender header wordt daarom gebruikt om te kunnen onderscheiden van niet-spam berichten, waarbij het from-adres toch anders is dan de oorspronkelijke mailserver.

Geen spam:
From: [username]@[mailingdomain].nl
Sender: info@plotterotter.nl
Server: smtp.plotterotter.nl

Wel spam:
From: [username]@[mailingdomain].nl
Server: smtp.plotterotter.nl

Het is dus spam omdat [mailingdomain].nl niet gelijk is aan plotterotter.nl en er ook geen Sender is waarmee kan worden geverifieerd dat de mail legitiem is.

Acties:
  • 0 Henk 'm!

  • DexterDee
  • Registratie: November 2004
  • Laatst online: 01:47

DexterDee

I doubt, therefore I might be

HuHu zit in de goede richting.

Je host of provider heeft SPF aanstaan op de SMTP server. Door middel van een DNS lookup kan geverifieerd worden of de afzender gerechtigd is om via de relay host te mogen sturen. Omdat dit aan staat, kun je niet zomaar meer met een ander domein in de sender gaan sturen, want dan loop je het risico dat de SPF check mislukt en je bericht onterecht als spam wordt gezien. Er zijn 2 oplossingen:

1. Zorg dat je provider of host ophoudt met het rewriten van de sender, met als risico dat sommige mail dan niet meer aankomt
2. Installeer je eigen SMTP server en pas de DNS records aan van plotterotter.nl om een geldig SPF record toe te voegen.

Hier is een link met een introductie tot SPF:
http://www.openspf.org/Introduction

Klik hier om mij een DM te sturen • 3245 WP op ZW


Acties:
  • 0 Henk 'm!

  • plotterotter
  • Registratie: Januari 2005
  • Laatst online: 02-09-2020
Ok! Mijn hoster gaat dat niet doen, maar eigen smtp server is misschien op komst. Ik dacht zelf ook al aan de verklaring van HuHu, alleen met de wetenschap dat het eerder geen probleem was, ging ik er van uit dat het nu ook zou werken! :P
Pagina: 1