Email via php

Status
Niet open voor verdere reacties.

hgerrlich

Nieuwe gebruiker
Lid geworden
15 mrt 2018
Berichten
4
Ik heb een website gemaakt voor onze brouwclub waarmee ik emails verstuur naar alle leden met een email adres. De leden hebben geklaagd dat de mail niet altijd aankomt, het bleek dat de mail in de spam box terecht kwam. Hier hebben we een beschrijving voor gemaakt hoe je dit kan oplossen. Maar ons probleem is dat email adressen van Hotmail onze mail niet eens ontvangt. Weet iemand hier een oplossing voor?

Bvd
Horst
 
Laat je code eens zien die je gebruikt bij het mailen?
Misschien missen er wat headers.

Zorg ook tevens voor correcte SPF en DKIM records in je DNS, en laat dit door je hosting toevoegen als je dit zelf niet kan.
 
Gebruik je als afzender bij het versturen van de email een bestaand emailaccount?
Gebruik je php mail() of smtp om de email te versturen? Of staat er een mailto linkje op de website?
 
Wel u hebt de de src dir die je in je project moet binnen zien te krijgen
@ https://github.com/PHPMailer/PHPMailer/tree/master/src

evaluatie ik heb nog enkele tekortkomingen gezien dus let op bij [strike]appache[/stike] PHP 7.2 + zie deprications
zie @ PHPMailer.php ==>
public function __construct($exceptions = null)
{
if (null !== $exceptions) {
$this->exceptions = (bool) $exceptions;
}
//Pick an appropriate debug output format automatically
$this->Debugoutput = (strpos(PHP_SAPI, 'cli') !== false ? 'echo' : 'html');
}

Je ziet examples
@ https://github.com/PHPMailer/PHPMailer/blob/master/examples/mail.phps

ref: 'het bleek dat de mail in de spam box'
dit zal vermoedelijk niet opgelost geraken probeer eens een tweede keer te versturen
als je de protocols kent is er wireshark om eens te zien waarom deze niet doorstuurt
 
Laatst bewerkt:
Wow... Apache 7.2? Toevallig met een Flux Capacitor naar 2045 gereisd? :p
 
Om de kans op "ontvangst in spambox" kleiner te maken in PHPMailer

- gebruik smtp

- gebruik ssl (indien mogelijk)

$mail->SMTPSecure = 'ssl';
$mail->Port = 465;

- Verstuur vanaf een bestaand emailaccount, bijvoorbeeld

$mail->setFrom('contact@example.nl', 'Klantenservice');

- Wees zekeer dat de tijdzone goed staat

date_default_timezone_set('Europe/Amsterdam');
 
Bedankt voor alle reactie.
We hadden zelf ook het eea al bekeken en het vreemde was er is niets veranderd en het heeft gewerkt. Uiteindelijk Microsoft benaderd en ze kwamen met de oplossing.

Hello,
My name is Raj and I work with the Outlook.com Deliverability Support Team. Recent activity coming from your IP (000.000.000.000) has been flagged by our system as suspicious, causing your IP to become blocked. I have conducted an investigation into the emails originating from your IP space and have implemented mitigation for your deliverability problem. This process may take 24 - 48 hours to replicate completely throughout our system.
Please note that lifting the block does not guarantee that your email will be delivered to a user's inbox.
 
Zit je op een hosting server waar massaal misbruik wordt gemaakt van de mailservice?
 
Ja, er wordt door meerdere gebruik gemaakt door dezelfde mailserver.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan