2016-08-02 25 views
0

Während des Sendens einer E-Mail mit PHP mail() Funktion kann der 'From' Header eine beliebige E-Mail-Adresse und/oder Name, die wir wünschen. Der Header 'Reply-To' scheint jedoch nur eine genaue E-Mail-Adresse zu empfangen, damit der Empfänger auf eine gültige Adresse antworten kann.Maskierung von "Reply-To" E-Mail Adresse Header in PHP

Ich frage mich, ob es weg ist, um eine zufällige E-Mail-Adresse auf 'Reply-To' Header anzuzeigen, aber tatsächlich die Antwort E-Mail zu einem anderen senden. Ist das überhaupt möglich?

+0

Da der Header 'Reply-To' wörtlich" Antworten auf diese E-Mail senden "bedeutet, muss er natürlich gültig sein ... –

+0

Ich weiß. Ich frage mich, ob es eine Möglichkeit gibt, es zu verbergen – Roysh

+1

Nein. (Mehr Text, um Zeichen zu erfüllen) – Evert

Antwort

1

Angenommen, das ist unser Code ist:

$subject = "Your subject"; 
$message = "$message"; 
$headers = 'From: [email protected]_domain.com' . "\r\n" . 
    'Reply-To: ' . $email; 

Hier können wir deutlich sehen, dass die Absenderadresse anders ist, als Antwort auf die Adresse, das ist, was der Browser, von dem erzählt Adresse die E-Mail gesendet wurde und wo antworte auf, aber du willst die Adresse von reply-to maskieren ... Also sag mir das, wenn wir die Antwortadresse auf eine andere Adresse maskieren, was wird dann passieren?

Der Browser wird versuchen, auf die maskierte Adresse nicht die echte Antwort ... Also ich glaube, ist es nicht möglich, die Antwortadresse zu maskieren ... Weil die maskierte Adresse ist nicht unsere, und damit wir werden überhaupt keine Antwort bekommen ..