Versio

[mail] fake afzender

Overzicht Reageren

Boris Mattijssen

Boris Mattijssen

10/07/2009 13:32:00
Quote Anchor link
Hallo allemaal,

Ik heb een probleem.
Ik heb 2 site's op 1 server draaien.
Alleen nu mag de klant niet weten dat er een relatie is tussen deze bedrijven.
Dus als er een mailtje wordt verstuurd door site2, geef ik de header "From: info@site2.nl" mee. Alleen heb je dan nog wel dat mensen in headers als "Received: From", "Message-ID", "Received: by" kunnen zien vanaf welke server het verstuurd is.

Is er een manier om dit te omzeilen?

Mvg,
Boris
 
PHP hulp

PHP hulp

25/05/2012 08:37:39
Gesponsorde koppelingen:
 
Andytjuh Bruggeman

andytjuh Bruggeman

10/07/2009 13:38:00
Quote Anchor link
Hier een klein voorbeeldje

als ik met deze een e-mail verstuur dan kan ik zelf bepalen vanaf welke FROM hij stuurt


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$to_email
=$_POST['to'];  
$from_name=$_POST['from'];
$from_email=$_POST['from_email'];  
$subject=$_POST['subject'];  
$message=$_POST['message'];  


if(!mail($to_email,"" .$subject,$message,"From: $i ".$from_name."<$i.".$from_email.">"))
?>
Gewijzigd op 01/01/1970 01:00:00 door andytjuh Bruggeman
 
Boris Mattijssen

Boris Mattijssen

10/07/2009 13:50:00
Quote Anchor link
andytjuh, bedankt voor je reactie.
Maar zoals je al hebt kunnen lezen, gebruik ik deze header al.

Maar de mail wordt alsnog vanaf die server gestuurd (welke tevens de domeinnaam van site1 is).
En dit wil ik op een of andere manier omzeilen.
 
Robert Deiman

Robert Deiman

10/07/2009 13:58:00
Quote Anchor link
Voor zover ik weet kan je niet instellen dat je doet alsof die van een andere server komt. Maakt ook niet uit, want bij Shared hosting kan je (als je er moeite voor doet) best achterhalen van welke server het af komt.
Echter vraag ik me af wat je precies bedoeld met:
Received: From", "Message-ID", "Received: by"

Bedoel je als mensen zelf de headers bekijken? Tjah, volgens mij kan je dat niet tegenhouden.

Je zou overigens misschien dit kunnen proberen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$headers = "From: myplace@here.com\r\n";
$headers .= "Reply-To: myplace2@here.com\r\n";
$headers .= "Return-Path: myplace@here.com\r\n";
 
- SanThe -

- SanThe -

10/07/2009 14:56:00
Quote Anchor link
Nee, dat gaat je niet lukken. Je zal altijd kunnen zien van welke server de mail komt.
 
Boris Mattijssen

Boris Mattijssen

10/07/2009 15:23:00
Quote Anchor link
Oke, dan gaan we het op een andere manier doen.

In ieder geval bedankt voor het meedenken mannen!
 
Andytjuh Bruggeman

andytjuh Bruggeman

11/07/2009 03:08:00
Quote Anchor link
Geen dank,

Maar nu zie je wel weer dat niet alles met php te maken valt
 
Elwin - Fratsloos

Elwin - Fratsloos

11/07/2009 09:26:00
Quote Anchor link
Is versturen met SMTP geen optie?

Dan krijg je zoiets:

Recieved from: smtp.domein.nl by smtp.van.de.klant.nl with * for adres@domein.nl
Recieved from: localhost.localdomain by smtp.domein.nl with * for adres@domein.nl

Als je een SMTP dan zover kan krijgen dat die twee domeinen accepteert en zich als server van een van die domeinen (afhankelijk van het domein dat gebruikt wordt) identificeert, dan zou het volgens mij moeten werken.

Maar dit is dus puur theoretisch. Geen idee of het kan.
 



Overzicht Reageren

Get Adobe Flash player