PHP MAIL verzend niet naar hotmail,live,outlook
Mijn php mail script verzend naar alle adressen behalve Hotmail, live of outlook, kan iemand mij helpen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
header('Refresh: 5;url=http://...');
$name = $_POST['name'];
$message = $_POST['message'];
$ip = $_SERVER['REMOTE_ADDR'];
$formcontent = "
<html>
<head></head>
<body>
<p><b>Naam: </b>$name\n</p>
<p><b>Bericht: </b>$message \n<p>
\n
IP-adres van luisteraar of verzoek aanvrager: $ip </body>
</html>";
$recipient = "[email protected]"; "\r\n";
$from = "[email protected]"; "\r\n";
$subject = "Verzoek Radio Regenboog"; "\r\n";
$mailheader .= 'From: ' . $name . ' <' . $from . '>' . "\r\n";
$mailheader .= "BCC: ".($Bcc) . "\r\n";
$mailheader .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$mailheader .= "MIME-Version: 1.0\r\n";
$mailheader .= "X-Priority: 1\r\n";
$mailheader .= "X-Mailer: PHP". phpversion() ."\r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Bedankt voor u verzoekje/reactie! Het wordt zo snel mogelijk door de live dj gedraaid.";
?>
header('Refresh: 5;url=http://...');
$name = $_POST['name'];
$message = $_POST['message'];
$ip = $_SERVER['REMOTE_ADDR'];
$formcontent = "
<html>
<head></head>
<body>
<p><b>Naam: </b>$name\n</p>
<p><b>Bericht: </b>$message \n<p>
\n
IP-adres van luisteraar of verzoek aanvrager: $ip </body>
</html>";
$recipient = "[email protected]"; "\r\n";
$from = "[email protected]"; "\r\n";
$subject = "Verzoek Radio Regenboog"; "\r\n";
$mailheader .= 'From: ' . $name . ' <' . $from . '>' . "\r\n";
$mailheader .= "BCC: ".($Bcc) . "\r\n";
$mailheader .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$mailheader .= "MIME-Version: 1.0\r\n";
$mailheader .= "X-Priority: 1\r\n";
$mailheader .= "X-Mailer: PHP". phpversion() ."\r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Bedankt voor u verzoekje/reactie! Het wordt zo snel mogelijk door de live dj gedraaid.";
?>
Heb je enig idee hoe die staan ingesteld?
Toevoeging op 31/10/2016 12:55:38:
TXT "v=spf1 a mx ip4:154.16.195.64 ~all"
Is dat dan ook de server vanwaar je de mail stuurt?
Ja ik heb een shared host op idfnv
Google's Gmail heeft weer het liefst een DKIM-record nodig, omdat ze het anders in de Spam-box gooien.
Gewijzigd op 31/10/2016 13:16:21 door - Ariën -
wat bedoel je ? die is er gewoon en nodig, moet ik die toevoegen bij mijn host?
Wat zegt IDFNV eigenlijk?
Een workaround is om phpMailer te gebruiken, en via SMTP te mailen. Die van je eigen provider bijvoorbeeld.
Dat stoot je ook niet aan tegen limieten, zoals in je vorig topic, omdat alle mail direct via je provider gaat.
Ik vind slechts 1 blacklist -> l2.apews.org
ja en dat wil zeggen?
Lijkt mij de moeite niet.
Maar nu is er nog geen oplossing naar gmail en overige werkt het wel maar niet naar hotmail,outlook en live
Waar vind je die blacklist? Want voor de rest is alles schoon.
ik heb geen blacklist , ik heb een mail form hierboven neer gezet, en die verzend wel naar gmail maar niet naar hotmail etc
Krijg je die error te zien?
Nee, dan is ie verstuurd.
Wat hotmail er mee doet is een andere zaak.
Wat zegt IDFNV precies? Want het lijkt me niet aan je script te liggen, dan zouden ze op meerdere plekken niet aankomen, dan alleen Microsoft.
Ze zeggen dat ik een smpt moet gebruiken in mijn scrips en dat wil ik wel maaaaaar, Ik heb op de website een form waar alleen staat Naam: Bericht: en de velden zijn niet verplicht en de mail die binnen komt is Naam: Bericht: IP: en meer wil ik niet en dan wil ik wel een smtp eraan toegevoegd hebben maar als die dingen op internet verwijst weer naar een heel ander mail form
Gebruik phpMailer, zoals ik al eerder opperde. Dit is een library en geen compleet ander mail-form.
waar kan ik die vinden?
Ik snap daar niks van kun je mij helpen mijn script zoals die hier boven ?