[PHP] mail() functie belandt in junk mail folder..

Pagina: 1
Acties:
  • 372 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
Hey mensen,

Ik heb een script gemaakt waarmee ik via de site emails verstuur naar leden.
Deze emails verdwijnen echter in hun junk email en tevens krijgen ze de opmaak niet te zien..

Hoe kan ik er voor zorgen dat ze niet in de Junk mail belandden en dat ze goed worden weergegeven (incl. stylesheet) ?

Hoop dat iemand hier wat meer kaas van gegeten heeft dan ik :9

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$naarmail = "mijn mail";
$from_name = "Test.nl";
$from_email = "info@test.nl";
$onderwerp = "Test email";
$headers = "From: $from_name<$from_email>\n";
$headers .= "Reply-To: <$from_email>\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$bericht .= "<HTML><HEAD>\n";
$bericht .= "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://linknaarstylesheet.css\">\n";
$bericht .= "</HEAD><BODY>\n";
$bericht .= "<table width=\"45%\" align=\"center\">";
$bericht .= "<tr><td colspan=\"2\" class=\"categorie\"><font><b>Validatie<font></td></tr>";
$bericht .= "<tr><td colspan=\"2\" class=\"niks\">&nbsp;</td></tr>";
$bericht .= "<tr><td colspan=\"2\" class=\"niks\">";
$bericht .= "<font class=\"white\">Test email</font><br>";
$bericht .= "<tr><td colspan=\"2\" class=\"niks\"><font>&nbsp;</font></td></tr>";
$bericht .= "<tr><td colspan=\"2\" class=\"categorie\"><font>&nbsp;</font></td></tr></table>";
$bericht .= "</BODY></HTML>\n";
mail($naarmail, $onderwerp, $bericht, $headers) or die("E-mail niet verstuurd.. error..");
echo "Testmail verstuurd..";

Acties:
  • 0 Henk 'm!

  • Wokkels
  • Registratie: Juli 2000
  • Laatst online: 29-10-2024

Wokkels

Het lekkerste zoutje

Jouw domein toevoegen aan de safelist in hun mailclient?

en sommige mensen/mailclients geven alleen plain text weer en sowieso worden externe http-adressen uit veiligheidsoverwegingen niet standaard geladen, die zal je dus in de html moeten zetten gok ik.

Misschien is dat ook wel waarom het als spam word aangegeven....Probeer die stylesheet er eens uit te slopen, of in de html te zetten.

[ Voor 22% gewijzigd door Wokkels op 22-02-2006 15:57 ]

Permanent wintericon!


Acties:
  • 0 Henk 'm!

Anoniem: 3431

Meer headers toevoegen :)

O.a. Return-Path en X-Mailer. Zoek maar eens naar "php header tiscali", dan vind je de noodzakelijke headers wel.

[ Voor 6% gewijzigd door Anoniem: 3431 op 22-02-2006 15:56 ]


Acties:
  • 0 Henk 'm!

  • mocean
  • Registratie: November 2000
  • Laatst online: 11-04 11:18
Wat ik heb ervaren is, dat het helpt, als het sender adres van hetzelfde domein is als de server vanaf waar je zend. Dus is je domein www.iets.nl, zend dan als bijvoorbeeld webmaster@iets.nl. Misschien helpt dit, succes!

Koop of verkoop je webshop: ecquisition.com


Acties:
  • 0 Henk 'm!

  • niwreG
  • Registratie: Augustus 2003
  • Laatst online: 17-10-2024

niwreG

^heeft dat geschreven->

externe stijlsheets worden meestal niet geladen. en verder zou ik een header toevoegen met x-mailer ofzo. dan heb je een grotere kans dat hij niet in de junk map komt

^^eventueele typfouten zijn als vermaak bedoeld


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

DaFireball schreef op woensdag 22 februari 2006 @ 15:51:
Hey mensen,

Ik heb een script gemaakt waarmee ik via de site emails verstuur naar leden.
Deze emails verdwijnen echter in hun junk email en tevens krijgen ze de opmaak niet te zien..

Hoe kan ik er voor zorgen dat ze niet in de Junk mail belandden en dat ze goed worden weergegeven (incl. stylesheet) ?

Hoop dat iemand hier wat meer kaas van gegeten heeft dan ik :9

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$naarmail = "mijn mail";
$from_name = "Test.nl";
$from_email = "info@test.nl";
$onderwerp = "Test email";
$headers = "From: $from_name<$from_email>\n";
$headers .= "Reply-To: <$from_email>\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$bericht .= "<HTML><HEAD>\n";
$bericht .= "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://linknaarstylesheet.css\">\n";
$bericht .= "</HEAD><BODY>\n";
$bericht .= "<table width=\"45%\" align=\"center\">";
$bericht .= "<tr><td colspan=\"2\" class=\"categorie\"><font><b>Validatie<font></td></tr>";
$bericht .= "<tr><td colspan=\"2\" class=\"niks\">&nbsp;</td></tr>";
$bericht .= "<tr><td colspan=\"2\" class=\"niks\">";
$bericht .= "<font class=\"white\">Test email</font><br>";
$bericht .= "<tr><td colspan=\"2\" class=\"niks\"><font>&nbsp;</font></td></tr>";
$bericht .= "<tr><td colspan=\"2\" class=\"categorie\"><font>&nbsp;</font></td></tr></table>";
$bericht .= "</BODY></HTML>\n";
mail($naarmail, $onderwerp, $bericht, $headers) or die("E-mail niet verstuurd.. error..");
echo "Testmail verstuurd..";
Je foutafhandeling op het eind klopt geloof ik niet helemaal, je kan het denk ik het beste als volgt doen... :)
PHP:
1
2
3
4
5
6
7
8
9
10
// Hier de code voordat je de mail verstuurd... :)
$mail = mail($naarmail, $onderwerp, $bericht, $headers)
if(!$mail)
{
    echo "Mail niet verstuurd :("  
}
else
{
    echo "Mail verstuurd! :)"
}
Zoals jij hem net had, geeft ie als het mailen niet lukt de foutmelding, wat op zich niet fout is, maar het script ervoor laten die'en is overkill vind ik ;)

Tevens gaf je daarna ook nog het bericht 'Email verzonden' terwijl het mailen dan juist niet gelukt was toch? :? ;)

Kijk trouwens ook naar de opbouw van je HTML document, tegenwoordig kan dat allemaal veel mooier en netter, onder andere middels CSS... ;) Voorbeeldje:
HTML:
1
2
3
"<tr><td colspan="2" class="niks">
<font class="white">Test email</font>
</td>
Kan je namelijk makkelijk samenvoegen tot 1 geheel, waardoor je de font-tag er uit kan halen en het je wat CSS bespaart... :)

[ Voor 88% gewijzigd door CH4OS op 22-02-2006 16:01 ]


Acties:
  • 0 Henk 'm!

  • kauwgomballen
  • Registratie: Oktober 2001
  • Laatst online: 11-06 19:06
Ik gebruik voor mail vaak deze class: http://phpmailer.sourceforge.net/
Zit vol met features, onder andere attachments, html en plaintext mail, en nog meer.

Verder is het ook slim om even te kijken of je niet op een blacklist staat, op http://rbls.org
Verstuur je de mail vanaf je server thuis, of vanaf een dedicated server? Soms worden thuisservers geblockt vanwege de IP range waarin ze zich bevinden

Acties:
  • 0 Henk 'm!

  • TwoR
  • Registratie: Augustus 2002
  • Laatst online: 08:37

TwoR

Gekleurde stippen

Dat had ik ook, bij mij was de rede dat ik te veel html code had en te weinig tekst. Als ik een email kreeg met veel tekst kwam die in de inbox en anders in de spam. Er werd namelijk gekeken hoeveel procent HTML er in de email zat.

Wie weet heb je daar wat aan en kan je het eens met meer tekst proberen.

Acties:
  • 0 Henk 'm!

  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
het is idd niet van een thuisserver,
maar vanaf een server waar ik mijn site host..

ik zal straks als ik thuis ben eens dat Return-path en X-mailer proberen..
zal hier het resultaat wel eens neergooien..

bedankt voor zover in ieder geval,
als ik er nog niet uitkom, dan spam ik hier wel weer :P

Acties:
  • 0 Henk 'm!

  • Sendy
  • Registratie: September 2001
  • Niet online
Tja, voordat je "at random" dingentje gaat proberen zou ik toch kijken wat de mensen dan precies ontvangen en waardoor je e-mail geblokkeerd wordt.

Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 27-05 16:00

curry684

left part of the evil twins

TwoR schreef op woensdag 22 februari 2006 @ 16:02:
Dat had ik ook, bij mij was de rede dat ik te veel html code had en te weinig tekst. Als ik een email kreeg met veel tekst kwam die in de inbox en anders in de spam. Er werd namelijk gekeken hoeveel procent HTML er in de email zat.

Wie weet heb je daar wat aan en kan je het eens met meer tekst proberen.
Je moet sowieso altijd mails multipart versturen met een text/plain deel erbij. Op enkel HTML krijg je bij het gemiddelde filter inderdaad al snel hoge scores toegewezen. Spamassassin weegt verder niet al te zwaar aan percentages HTML indien er ook maar een clear-versie is (dat doen de meeste spammers namelijk niet).

Voor topicstarter: check eens wat een gemiddelde Spamassassin install aan scores toekent, dat zie je gewoon in de X-Spam-Status headers.

[ Voor 9% gewijzigd door curry684 op 22-02-2006 16:12 ]

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
Sendy schreef op woensdag 22 februari 2006 @ 16:10:
Tja, voordat je "at random" dingentje gaat proberen zou ik toch kijken wat de mensen dan precies ontvangen en waardoor je e-mail geblokkeerd wordt.
Snap niet wat je bedoelt,

dat heb ik toch al uitgelegd? :?

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

HTML mail is iets waar spamfilters een hoge score aan geven, zeker als je geen plaintext deel hebt. Overigens hoort HTML sowieso niet thuis in e-mail. Een puur plaintext e-mail, voorzien van alle nodige headers komt er eigenlijk gegarandeerd doorheen.

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
CyBeR schreef op woensdag 22 februari 2006 @ 16:14:
HTML mail is iets waar spamfilters een hoge score aan geven, zeker als je geen plaintext deel hebt. Overigens hoort HTML sowieso niet thuis in e-mail. Een puur plaintext e-mail, voorzien van alle nodige headers komt er eigenlijk gegarandeerd doorheen.
Maar ik wilde juist tekst versturen in een mooi tabelletje met een mooie opmaak etc..
Vandaar, vind standaard-tekst zo saai :P

Acties:
  • 0 Henk 'm!

  • sTeVuu
  • Registratie: Oktober 2005
  • Laatst online: 08-08-2023
GJ-tje schreef op woensdag 22 februari 2006 @ 15:57:
Tevens gaf je daarna ook nog het bericht 'Email verzonden' terwijl het mailen dan juist niet gelukt was toch? :? ;)
Beetje off-topic:
Nee, als mail() false retourneert, dan wordt die() uitgevoerd, dan gaat hij de volgende regel niet meer uitvoeren.

Acties:
  • 0 Henk 'm!

  • Sendy
  • Registratie: September 2001
  • Niet online
DaFireball schreef op woensdag 22 februari 2006 @ 16:13:
[...]

Snap niet wat je bedoelt,

dat heb ik toch al uitgelegd? :?
Oh ja :? Waar dan? Je schrijft alleen dat de e-mail in de spamcan terecht komen, niet waarom?

Acties:
  • 0 Henk 'm!

  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
Sendy schreef op woensdag 22 februari 2006 @ 16:20:
[...]


Oh ja :? Waar dan? Je schrijft alleen dat de e-mail in de spamcan terecht komen, niet waarom?
Daar probeer ik dus achter te komen, waarom :P
Dan kan ik dat toch niet beschrijven :?
Als ik dat wist had ik geen topic hoeven openen :)

Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

sTeVuu schreef op woensdag 22 februari 2006 @ 16:18:
[...]


Beetje off-topic:
Nee, als mail() false retourneert, dan wordt die() uitgevoerd, dan gaat hij de volgende regel niet meer uitvoeren.
Nu je het zegt, dat is waar ook O+ Maar sowieso de functie die() gebruiken vind ik wat minder... ;)

[ Voor 10% gewijzigd door CH4OS op 22-02-2006 16:24 ]


Acties:
  • 0 Henk 'm!

  • Otherside
  • Registratie: Juni 2005
  • Laatst online: 21-01-2024
CyBeR schreef op woensdag 22 februari 2006 @ 16:14:
HTML mail is iets waar spamfilters een hoge score aan geven, zeker als je geen plaintext deel hebt.
Yep, als je daar wat aan doet is de kans dat je je mail kunt beschermen tegen eeuwige verdwijning in de junkmailfolders van je 'slachtoffers', sowieso groter. Test dat anders ook 'ns.
Ik gebruik ongeveer drie à vier mailapplicaties en alle doen wel minstens een beetje moeilijk om html mails, als ik ze al in mijn inboxfolder vind.

[ Voor 5% gewijzigd door Otherside op 22-02-2006 16:47 ]


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

DaFireball schreef op woensdag 22 februari 2006 @ 16:16:
[...]

Maar ik wilde juist tekst versturen in een mooi tabelletje met een mooie opmaak etc..
Vandaar, vind standaard-tekst zo saai :P
code:
1
2
3
4
bla   | bla2  | bla3 
------+-------+----------
foo   | bar   | baz
moof  | blaat | mekker


:P

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

Anoniem: 49627

CyBeR schreef op woensdag 22 februari 2006 @ 16:14:
Overigens hoort HTML sowieso niet thuis in e-mail.
Wat een onzin. Ook opmaak hoort thuis in een e-mail, bewijs daarvan is dat je de content-type meestuurd. Ongeacht of jij of de "plain-text profeten" dat nu leuk vinden of niet.

Acties:
  • 0 Henk 'm!

  • Sendy
  • Registratie: September 2001
  • Niet online
DaFireball schreef op woensdag 22 februari 2006 @ 16:22:
[...]

Daar probeer ik dus achter te komen, waarom :P
Dan kan ik dat toch niet beschrijven :?
Als ik dat wist had ik geen topic hoeven openen :)
Je kan toch even op de computer kijken waar de e-mail (niet) op is aangekomen? Waarom doe je dat niet dan? Dan had je wellicht geeneens een topic hoeven openen!

Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 27-05 16:00

curry684

left part of the evil twins

Ik zal de open deur nog een keer intrappen:
curry684 schreef op woensdag 22 februari 2006 @ 16:12:
[...]

Voor topicstarter: check eens wat een gemiddelde Spamassassin install aan scores toekent, dat zie je gewoon in de X-Spam-Status headers.

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 11-06 00:38

NMe

Quia Ego Sic Dico.

Anoniem: 49627 schreef op woensdag 22 februari 2006 @ 17:16:
[...]

Wat een onzin. Ook opmaak hoort thuis in een e-mail, bewijs daarvan is dat je de content-type meestuurd. Ongeacht of jij of de "plain-text profeten" dat nu leuk vinden of niet.
Misschien, maar hij heeft er groot gelijk in dat HTML-mail veel sneller als spam gezien wordt. Dan kun je hem wel "plaintext-profeet" noemen, maar hij heeft wel een valide punt. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 09-06 06:07

JHS

Splitting the thaum.

GJ-tje schreef op woensdag 22 februari 2006 @ 15:57:
[...] Kijk trouwens ook naar de opbouw van je HTML document, tegenwoordig kan dat allemaal veel mooier en netter, onder andere middels CSS... ;)
De CSS handling is in een aantal emailclients ronduit bagger en in veel niet optimaal :) .

DM!


Acties:
  • 0 Henk 'm!

Anoniem: 49627

-NMe- schreef op woensdag 22 februari 2006 @ 19:42:
Misschien, maar hij heeft er groot gelijk in dat HTML-mail veel sneller als spam gezien wordt. Dan kun je hem wel "plaintext-profeet" noemen, maar hij heeft wel een valide punt. :)
Ik reageer op zijn opmerking dat "html niet in een e-mail thuis hoort". En daar heeft hij dus absoluut geen valide punt mee. :)

En lees even goed -NMe-, ik noem hem geen "plaintext-profeet" :(

[ Voor 11% gewijzigd door Anoniem: 49627 op 22-02-2006 23:02 ]


  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
Nou ja anyway,
laten we het hier niet op een discussie uitlopen..
Ik heb gisteravond van alles geprobeerd,
met weinig succes overigens..

Heb geprobeerd om de mail van het domein-adres af te laten komen, dus niet zomaar van: info@blaat.com
heb geprobeerd die X-mailer en Return-path erin te zetten, ook tevergeefs..

Het enige wat ik nog moet proberen is dat spamassassin of zoiets,
daar ben ik nog niet aan toe gekomen..

Maar voor de rest, hij verdwijnt nu nog steeds in de junk-mail folder..
De opmaak heb ik nu maar even laten liggen,
probeer eerst ervoor te zorgen dat ie gewoon in mijn Postvak In gaat :?

  • aex351
  • Registratie: Juni 2005
  • Laatst online: 11-06 20:43

aex351

I am the one

Om html e-mails te laten werken moet je de "\r" weglaten.

< dit stukje webruimte is te huur >


  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
aex351 schreef op donderdag 23 februari 2006 @ 09:21:
Om html e-mails te laten werken moet je de "\r" weglaten.
Ik had juist begrepen dat een combinatie "\r\n" een goede linefeed was,
doordat alleen "\n" niet werd ondersteund in alle E-mail clients,
of heb ik dat mis?

  • r0b
  • Registratie: December 2002
  • Laatst online: 27-05 22:50

r0b

DaFireball schreef op donderdag 23 februari 2006 @ 09:42:
[...]

Ik had juist begrepen dat een combinatie "\r\n" een goede linefeed was,
doordat alleen "\n" niet werd ondersteund in alle E-mail clients,
of heb ik dat mis?
Stuur maar es wat naar spam-mij-nietje at kriteon.com ; krijg je van mij een SpamAssasin score terug. :)

Overigens checkt hij bij mij (standaard installatie, voorzover ik weet) op de volgende onderdelen: BAYES_00,FORGED_RCVD_HELO en NO_REAL_NAME

Dus een bayes filter, forged received, forged helo of geen real name.

[ Voor 29% gewijzigd door r0b op 23-02-2006 09:53 ]


  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
r0b schreef op donderdag 23 februari 2006 @ 09:49:
[...]

Stuur maar es wat naar spam-mij-nietje at kriteon.com ; krijg je van mij een SpamAssasin score terug. :)
heb een mail verstuurd aan spam-mij-nietje(apehaak)kriteon.com ;)

leuke ben jij, zet ie zelf z'n adres spamharvestvrij neer ros jij 'm hier alsnog in clear in de reply :X

[ Voor 19% gewijzigd door curry684 op 23-02-2006 12:09 ]


  • Sendy
  • Registratie: September 2001
  • Niet online
DaFireball schreef op donderdag 23 februari 2006 @ 08:27:<van alles geprobeerd>

Het enige wat ik nog moet proberen is dat spamassassin of zoiets,
daar ben ik nog niet aan toe gekomen..
Dat had je dus eerst moeten doen. Als je in een winkel moet betalen dan vraag je toch ook eerst om de prijs? Je gaat dan toch niet muntjes en briefjes neerleggen in de hoop dat één van die muntjes en briefjes de juiste is?!?

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

JHS schreef op woensdag 22 februari 2006 @ 19:48:
De CSS handling is in een aantal emailclients ronduit bagger en in veel niet optimaal :) .
Wat geen reden zou moeten / mogen zijn om dan ook maar ronduit baggere CSS of opmaak en markup te schrijven... ;)

[ Voor 4% gewijzigd door CH4OS op 23-02-2006 10:39 ]


  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
Sendy schreef op donderdag 23 februari 2006 @ 10:01:
[...]

Dat had je dus eerst moeten doen. Als je in een winkel moet betalen dan vraag je toch ook eerst om de prijs? Je gaat dan toch niet muntjes en briefjes neerleggen in de hoop dat één van die muntjes en briefjes de juiste is?!?
pff als jij je commentaar gewoon voor je houdt haha..
In een winkel hoef je meestal niet eens de prijs te vragen omdat ie simpelweg al op het product staat of het op het scherm bij de kassa komt te staan..
En daarnaast als je dan niet weet wat voor geld je precies in je broekzak hebt zitten, dan leg ik alles op de toonbank ja...
dus.. en nou weer on topic >:)

  • cannibal
  • Registratie: Maart 2001
  • Laatst online: 08:30
Niet om vervelend te doen,
en je mag best lachen.

Maar Sendy heeft in zoverre wel gelijk dat je nu naar oplossingen aan het zoeken bent om je mail niet in de spambox te laten komen.
Maar als je even in de bron van je mail had gekeken, van de mail die in de spambox staat, dan staat daar gewoon in waarom tie daar staat.

Nu is Ex het voor je aan het oplossen.

  • r0b
  • Registratie: December 2002
  • Laatst online: 27-05 22:50

r0b

DaFireball schreef op donderdag 23 februari 2006 @ 09:59:
[...]

heb een mail verstuurd aan spam-mij-nietje@kriteon.com ;)
X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on xxxx.xxxxx.xxx
X-Spam-Level:
X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,HTML_90_100,
HTML_MESSAGE,MIME_HTML_ONLY,NO_REAL_NAME autolearn=no version=3.1.0
Gebruik je dezelfde mail bij andere mailadressen? :)
Hij komt hier, in ieder geval, wel goed door. HELO is ook goed. (Verschilt alleen wel met de From:, maar dat moet niet zo'n heikel punt zijn)

Zie alleen geen goed Return-Path en X-Mailer line? Dacht dat je die toegevoegd had?

Dit is wel een leuk lijstje met punten waar SpamAssassin op *kan* checken. :)

[ Voor 17% gewijzigd door r0b op 23-02-2006 10:55 ]


  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
r0b schreef op donderdag 23 februari 2006 @ 10:50:
[...]


[...]


Gebruik je dezelfde mail bij andere mailadressen? :)
Hij komt hier, in ieder geval, wel goed door. HELO is ook goed. (Verschilt alleen wel met de From:, maar dat moet niet zo'n heikel punt zijn)

Zie alleen geen goed Return-Path en X-Mailer line? Dacht dat je die toegevoegd had?
Deze mail gebruik ik inderdaad ook naar de andere mailadressen..
Return-path en x-mailer er tussenuit gehaald omdat dat niet werkte haha :P
Maar bedankt voor de test iig ;)

  • cannibal
  • Registratie: Maart 2001
  • Laatst online: 08:30
Als je de mailtjes nog hebt welke bij je zelf in de spambox staan, of je kunt ze weer sturen. Dan zou ik deze ook nog even checken.
Het is iig mogelijk dat de spam-filter van die mailbox anders staat ingesteld. Maar dit wordt dus meestal wel gemeld door de spam-filter, even in de source kijken van het bericht.

Even een andere vraag,
wat voor mailprogramma gebruik je, als in, wat voor mailfilter zorgt ervoor dat je mail naar de spamfolder verdwijnt?

[ Voor 21% gewijzigd door cannibal op 23-02-2006 11:07 ]


  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
cannibal74 schreef op donderdag 23 februari 2006 @ 11:01:
Als je de mailtjes nog hebt welke bij je zelf in de spambox staan, of je kunt ze weer sturen. Dan zou ik deze ook nog even checken.
Het is iig mogelijk dat de spam-filter van die mailbox anders staat ingesteld. Maar dit wordt dus meestal wel gemeld door de spam-filter, even in de source kijken van het bericht.

Even een andere vraag,
wat voor mailprogramma gebruik je, als in, wat voor mailfilter zorgt ervoor dat je mail naar de spamfolder verdwijnt?
Ik test het op mijn hotmail-account, via MS Outlook.
Hotmail gooit m naar de spam-folder..

Heb mijn extern stylesheet btw ook nog niet werkend :P :(

  • aex351
  • Registratie: Juni 2005
  • Laatst online: 11-06 20:43

aex351

I am the one

DaFireball schreef op donderdag 23 februari 2006 @ 09:42:
[...]

Ik had juist begrepen dat een combinatie "\r\n" een goede linefeed was,
doordat alleen "\n" niet werd ondersteund in alle E-mail clients,
of heb ik dat mis?
Nee omgekeerd, \r is vaak de probleem veroorzaker.

< dit stukje webruimte is te huur >


  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
aex351 schreef op donderdag 23 februari 2006 @ 11:57:
[...]


Nee omgekeerd, \r is vaak de probleem veroorzaker.
ok.. heb nu alleen \n

Waar ik ook achter ben,
wanneer ik van: Test.nl <info@test.nl> stuur gaat het wel goed,
maar vanaf: Blablabla.nl <info@blablabla.nl> gaat ie in de junk..

Return path staat ook niet goed btw,
terwijl ik dit heb staan:

code:
1
$headers .= "Return-Path: $from_name <$from_email>\n";


/EDIT

Detail mail:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
X-Message-Status: n:0
X-SID-PRA: blablabla.nl <info@blablabla.nl>
X-SID-Result: TempError
X-Message-Info: 6sSXyD95QpXdh+MVkF6AbZBeqmHBktj9MEBSHBMjUBA=
Received: from ceres.e-dentify.nl ([194.126.173.16]) by bay0-mc5-f9.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211);
     Thu, 23 Feb 2006 03:04:58 -0800
Received: from apache by ceres.e-dentify.nl with local (Exim 4.50)
    id 1FCEIt-0002S2-GK
    for ***@hotmail.com; Thu, 23 Feb 2006 12:06:35 +0100
To: ***@hotmail.com
Subject: Test
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
From: "blablabla.nl" <info@blablabla.nl>
Message-Id: <E1FCEIt-0002S2-GK@ceres.e-dentify.nl>
Date: Thu, 23 Feb 2006 12:06:35 +0100
Return-Path: ***@***.nl
X-OriginalArrivalTime: 23 Feb 2006 11:04:59.0208 (UTC) FILETIME=[FC95FC80:01C63868]

[ Voor 67% gewijzigd door DaFireball op 23-02-2006 12:07 ]


  • cannibal
  • Registratie: Maart 2001
  • Laatst online: 08:30
Indien je afzender adres een ongeldig domein is, is de kans heel groot dat ie als spam wordt bestempeld. Zeker de groter mailproviders (hotmail, yahoo, aol, google) controleren daar op.

Heb laatst voor mijn smtp-server nog moeten zorgen dat een reverse dns-lookup een naam terug gaf, anders werd alle mail bij AOL zo iei zo geweigerd. (na een dag of 5 daar in de queue te hebben gestaan).

Dus je smtp-server kan van belang zijn bij het bepalen of je bericht spam is (het kunnen extra punten zijn voor de spamlijst)

  • Sendy
  • Registratie: September 2001
  • Niet online
DaFireball schreef op donderdag 23 februari 2006 @ 10:39:
[...]
In een winkel hoef je meestal niet eens de prijs te vragen omdat ie simpelweg al op het product staat of het op het scherm bij de kassa komt te staan..
Inderdaad. De "prijs" van je e-mail is dus gewoon te vinden bij de ontvanger van je e-mail... :|
edit:

Het lachen is je nog niet vergaan, merk ik.

[ Voor 10% gewijzigd door Sendy op 23-02-2006 12:56 ]


  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
hij werkt nu met Test.nl <info@test.nl>
hoop dat ik dit nog een keer kan veranderen haha..

heb de stylesheet maar in het html gezet in de mail,
nu gaat het wel goed..

een extern stylesheet (ergens op een server http://blabla.com/style.css_ kreeg ik niet werkend (weet überhaupt niet of dit kan..)

bedankt voor jullie hulp allemaal,
het valt toch vies tegen om het allemaal werkend te krijgen haha :o

  • DaFireball
  • Registratie: Januari 2006
  • Laatst online: 13-09-2022
cannibal74 schreef op donderdag 23 februari 2006 @ 12:15:
Indien je afzender adres een ongeldig domein is, is de kans heel groot dat ie als spam wordt bestempeld. Zeker de groter mailproviders (hotmail, yahoo, aol, google) controleren daar op.

Heb laatst voor mijn smtp-server nog moeten zorgen dat een reverse dns-lookup een naam terug gaf, anders werd alle mail bij AOL zo iei zo geweigerd. (na een dag of 5 daar in de queue te hebben gestaan).

Dus je smtp-server kan van belang zijn bij het bepalen of je bericht spam is (het kunnen extra punten zijn voor de spamlijst)
Dit zal bij mijn hosting ook wel het geval zijn denk ik dan?
wanneer ik het domein gebruik van de site waar die af komt > SPAM

wanneer ik info@test.nl gebruik > INBOX

Dit alles bij Hotmail,
Bij @home gaat het nu wel allemaal goed..
Had ook graag dat ik bij alle mails mijn eigen domein kon gebruiken i.p.v. info@test.nl (want die gaat nu naar iedereen)

Acties:
  • 0 Henk 'm!

  • 0fbe
  • Registratie: Januari 2004
  • Laatst online: 08:51
Even in dit topic omdat het over precies hetzelfde probleem gaat.

Ik gebruik op het moment de volgende headers:

PHP:
1
2
3
4
$headers .= "From: ************ <contact@*************>\r\n";
$headers .= "Return-Path: <contact@*****************>\r\n";
$headers .= "Reply-To: <contact@*****************>\r\n"; 
$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n";

Alleen de mail word nog steeds gebounced door een rare reden:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  *********@home.nl
    SMTP error from remote mail server after RCPT TO:<*******@home.nl>:
    host mx.home.nl [213.51.130.42]: 550 Spam refused:
    ************@chelsea.wesowe-is.nl does not have a valid domain.

------ This is a copy of the message, including all the headers. ------

Return-path: <@chelsea.wesowe-is.nl>
Received: from ********* by chelsea.wesowe-is.nl with local (Exim 4.52)
        id 1FCi9B-0004ei-JA
        for *********@home.nl; Fri, 24 Feb 2006 19:58:33 +0100
To: ********@home.nl
Subject: *****************: Aanmelding
From: ************************ <contact@*************>
Reply-To: <contact@***************>
Content-Type: text/html; charset=iso-8859-1
Message-Id: <E1FCi9B-0004ei-JA@chelsea.wesowe-is.nl>
Date: Fri, 24 Feb 2006 19:58:33 +0100


Het rare wat me hieraan opvalt is dat het return-path adres anders is. Terwijl ik dat in de headers anders heb staan

[ Voor 20% gewijzigd door 0fbe op 24-02-2006 20:06 ]


Acties:
  • 0 Henk 'm!

  • Sendy
  • Registratie: September 2001
  • Niet online
Ben je sterretjes vergeten in de geplakte e-mail voor de @chelsea... in de Return-path: header? Zonder local-part is dat een nogal vreemd e-mail adres.

Ken je dat @chelsea..-adres?

Wat er kan gebeuren is dat je geen toestemming hebt om de Return-path aan te geven. De meeste MTA's staan dit namelijk niet per default toe. (Exim, bijvoorbeeld, heeft een trusted_user instelling) Kijk eens in je MTA config of dit het probleem kan zijn.

Acties:
  • 0 Henk 'm!

  • 0fbe
  • Registratie: Januari 2004
  • Laatst online: 08:51
Sendy schreef op zaterdag 25 februari 2006 @ 10:38:
Ben je sterretjes vergeten in de geplakte e-mail voor de @chelsea... in de Return-path: header? Zonder local-part is dat een nogal vreemd e-mail adres.

Ken je dat @chelsea..-adres?

Wat er kan gebeuren is dat je geen toestemming hebt om de Return-path aan te geven. De meeste MTA's staan dit namelijk niet per default toe. (Exim, bijvoorbeeld, heeft een trusted_user instelling) Kijk eens in je MTA config of dit het probleem kan zijn.
Ja ik ben de sterretjes vergeten, daar staat mijn username. Het probleem is dat volgens @home dat @chealsea adres (wat het server adres van de server van de hosting is) niet herkent.

Acties:
  • 0 Henk 'm!

  • Sendy
  • Registratie: September 2001
  • Niet online
Je kan twee dingen doen volgens mij:
1) Maak van chelsea.wesowe-is.nl een goede/werkende hostname
2) Stel de juiste Return-path in (en daarvoor met je misschien is speciaals doen. Ik weet niet wat want het lijkt dat jij op MS Windows draait)

Acties:
  • 0 Henk 'm!

  • 0fbe
  • Registratie: Januari 2004
  • Laatst online: 08:51
Sendy schreef op zondag 26 februari 2006 @ 11:52:
Je kan twee dingen doen volgens mij:
1) Maak van chelsea.wesowe-is.nl een goede/werkende hostname
2) Stel de juiste Return-path in (en daarvoor met je misschien is speciaals doen. Ik weet niet wat want het lijkt dat jij op MS Windows draait)
Ik draai bij mijn hoster op Linux (volgens cPanel), Ik kan dus can chelsea.wesowe-is.nl geen goede domeinnaam maken. en Return-path ook niet aanpassen. Het rare is dat het bij de meest @home adressen wel goed gaat.

Acties:
  • 0 Henk 'm!

  • Sendy
  • Registratie: September 2001
  • Niet online
Ik snap niet waarom je chelsea.wesowe-is.nl niet goed kan maken. En waarom kan je Return-path niet aanpassen? Wat gaat er goed bij de meest(e) @home adressen?

Acties:
  • 0 Henk 'm!

  • 0fbe
  • Registratie: Januari 2004
  • Laatst online: 08:51
Sendy schreef op zondag 26 februari 2006 @ 12:16:
Ik snap niet waarom je chelsea.wesowe-is.nl niet goed kan maken. En waarom kan je Return-path niet aanpassen? Wat gaat er goed bij de meest(e) @home adressen?
Het lijkt dat de spam filter normaal niet zo zeurt. Iemand heeft zijn spam filter super hoog staan en daardoor word ik gebounced. Ik kan chelsea.wesowe-is.nl niet goedmaken omdat dit niet mijn DNS is. Ik huur een deel van een shared-server. Het Return-path word standaard overschreven door een @chelsea.wesowe-is.nl adres, ook als ik het in de headers anders zet. Bij de meeste (alle @home adressen tot nu toe behalve 1) komt alles gewoon aan.

Acties:
  • 0 Henk 'm!

  • Sendy
  • Registratie: September 2001
  • Niet online
Oke, duidelijk. Je kan dus
1) Klagen bij je hoster dat de hostname verkeerd is ingesteld
2) Zet de juiste Return-path. Hierover heb ik al een tip gegeven.

Acties:
  • 0 Henk 'm!

  • Atari Paul
  • Registratie: November 2002
  • Laatst online: 11-06 12:29
Misschien wil het volgende nog helpen (ikzelf gebruik het, en hier werkt het goed met Exim):
code:
1
2
3
4
<?php
mail('nobody@example.com', 'the subject', 'the message', null,
   '-fwebmaster@example.com');
?>

Uit de PHP (mail()) manual:
additional_parameters (optional)

The additional_parameters parameter can be used to pass an additional parameter to the program configured to use when sending mail using the sendmail_path configuration setting. For example, this can be used to set the envelope sender address when using sendmail with the -f sendmail option.

The user that the webserver runs as should be added as a trusted user to the sendmail configuration to prevent a 'X-Warning' header from being added to the message when the envelope sender (-f) is set using this method. For sendmail users, this file is /etc/mail/trusted-users.
Edit: sorrie was gisteren een beetje duf (griepje)

[ Voor 8% gewijzigd door Atari Paul op 27-02-2006 12:31 ]

Stability ?? My Atari still has it :)


Acties:
  • 0 Henk 'm!

  • Sendy
  • Registratie: September 2001
  • Niet online
Horizontaal scrollen is niet de bom, dus misschien kan je enkele enters plaatsen in de "code" uit de PHP mail() handleiding?

Zie je trouwens de opmerking over de "trusted user" in die tekst?
offtopic:
Ah ja, crisp.

[ Voor 15% gewijzigd door Sendy op 27-02-2006 10:58 ]


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 09:04

crisp

Devver

Pixelated

Sendy schreef op maandag 27 februari 2006 @ 10:47:
Horizontaal scrollen is niet de bom, dus misschien kan je enkele enters plaatsen in de "code" uit de PHP mail() handleiding?
offtopic:
gewoon de quote-tag gebruiken lijkt me handiger ;)

Intentionally left blank

Pagina: 1