Beste SD'ers,
Ik zit met een probleempje met mijn mail() in php.
Ik kan enkel mailen naar een e-mailadres dat in mijn server erkend is.
Kan dit een instelling zijn ? (een soort anti-spam?)
Grz
- mail() probleempje
-
13-04-2010, 17:04 #1
- Berichten
- 212
- Lid sinds
- 17 Jaar
mail() probleempje
-
In de schijnwerper
-
13-04-2010, 17:05 #2
- Berichten
- 82
- Lid sinds
- 16 Jaar
Wat moet ik hieronder verstaan: een emailadres dat in mijn server erkend is?
-
13-04-2010, 17:09 #3
- Berichten
- 212
- Lid sinds
- 17 Jaar
Wanneer ik naar één van deze stuur, gaat het wel.
Vanaf het moment ik naar een ander emailadres verstuur (bijvoorbeeld hotmail) komt het niet aan.
-
13-04-2010, 17:10 #4
- Berichten
- 82
- Lid sinds
- 16 Jaar
Heb je eventueel de code van waar de Mail() functie instaat, maar als dat verders goed is ingevuld moet het geen punt zijn. Heb je ook naar ongewenste berichten gekeken, soms kan het zijn dat ze daar terecht komen?
-
13-04-2010, 17:12 #5
- Berichten
- 1.053
- Lid sinds
- 17 Jaar
Systeeminstellingen voor je uitgaande e-mail checken. Mogelijk heb je alleen ingesteld voor je local users?
-
13-04-2010, 17:13 #6
- Berichten
- 212
- Lid sinds
- 17 Jaar
Dit is de code:
Nu verstuurd hij dus naar(is mijn emailadres)
Maar deze zou een hotmail adres moeten zijn.
PHP Code:$to = 'info@online-pretpark.be';
// subject
$subject = 'Online Pretpark bijna online';
// message
$message = '
<html><style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#92C0DA;
}
#content
{
position:absolute;
width:662px;
height:670px;
background-image:url(http://www.online-pretpark.be/images/background.png);
background-position:top;
background-repeat:no-repeat;
left:50%;
margin-left:-331;
padding-top:180px;
padding-bottom:100px;
padding-left:30px;
padding-right:30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
-->
</style>
<body>
<div id="content">Dit is een test-mailing van Online Pretpark.<br>
<br>
Dit is een gratis text based spel waarbij je je eigen pretpark kunt maken. <br>
Koop attracties, plaats deze op je pretpark, en trek veel bezoekers aan zodat jou pretpark populair wordt!Online Pretpark is speelbaar voor iedereen, jong, oud, jongen, meisje, iedereen is welkom ! </div>
</body>
</html>
';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'From: Online Pretpark <info@online-pretpark.be>' . "\r\n";
$headers .= 'Reply-To: info@online-pretpark.be' . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
Ik heb de headers aangepast en het is nu in orde.
Dit is het geworden :
PHP Code:$from = 'info@online-pretpark.be';
$to = 'woutertjekaboutertje12345@hotmail.com';
// subject
$subject = 'Online Pretpark bijna online';
// message
$message = '
<html><style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#92C0DA;
}
#content
{
position:absolute;
width:662px;
height:670px;
background-image:url("http://www.online-pretpark.be/images/background.png");
background-position:top;
background-repeat:no-repeat;
left:50%;
margin-left:-331;
padding-top:180px;
padding-bottom:100px;
padding-left:30px;
padding-right:30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
-->
</style>
<body>
<div id="content">Dit is een test-mailing van Online Pretpark.<br>
<br>
Dit is een gratis text based spel waarbij je je eigen pretpark kunt maken. <br>
Koop attracties, plaats deze op je pretpark, en trek veel bezoekers aan zodat jou pretpark populair wordt!Online Pretpark is speelbaar voor iedereen, jong, oud, jongen, meisje, iedereen is welkom ! </div>
</body>
</html>
';
$eol = "\r\n";
$headers = "";
$headers .= "From: Online Pretpark<".$from.">".$eol;
$headers .= "Reply-To: Online Pretpark<".$from.">".$eol;
$headers .= "Return-Path: Online Pretpark<".from.">".$eol; // these two to set reply address
$headers .= "Message-ID: <".time()."-".$from.">".$eol;
$headers .= "X-Mailer: PHP v".phpversion().$eol; // These two to help avoid spam-filters
$headers .= "Content-Type: text/html".$eol;
// Mail it
mail($to, $subject, $message, $headers);
De achtergrond-afbeelding wilt niet verschijnen.
Moet ik dit meegeven als attachment?Laatst aangepast door wouter dendas : 13-04-2010 om 20:39 Reden: Automatisch samengevoegd.
-
14-04-2010, 09:06 #7
- Berichten
- 1.053
- Lid sinds
- 17 Jaar
Zelf al gezocht?
-
14-04-2010, 15:29 #8
- Berichten
- 212
- Lid sinds
- 17 Jaar
ik heb net net gevonden.
Ik wist niet dat men geen CSS kon gebruiken
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic