Wie schreibe oder setze ich den Return-Path in cakePHP Email Component?

8

Ich verwende die CakePHP-E-Mail-Komponente, um E-Mails von meiner Anwendung zu senden. Jetzt hat der Rückweg etwas wie [email protected]

Wie kann ich den Return-Path-Wert in E-Mails setzen oder neu schreiben, wenn ich die cakePHP-Komponente verwende?

Ich weiß, wie man es macht, wenn man in PHP Mails per Mail verschickt, aber die E-Mail-Komponente cakePHP scheint eine solche Funktion zu verpassen ... oder fehlt mir etwas? :)

    
lorem monkey 28.01.2010, 18:01
quelle

5 Antworten

4

Es gibt ein Attribut namens EmailComponent :: return, das den Rückweg für Fehlermeldungen darstellt. Beachten Sie, dass sich dies vom Attribut replyTo unterscheidet.

%Vor%

Ссылка

    
Travis Leleu 28.01.2010, 19:41
quelle
7

In CakePHP 2 (wobei die E-Mail-Komponente weitgehend durch die CakeEmail Klasse), können Sie diese Konfiguration in /app/Config/email.php machen:

%Vor%

Oder wenn Sie es nur für eine einzelne E-Mail tun müssen, sollte so etwas funktionieren ...

%Vor%     
Simon East 12.06.2014 04:52
quelle
3

Ein Mitarbeiter und ich arbeiteten an dem gleichen Problem. Wir fanden heraus, dass das Bearbeiten der folgenden Zeile in php.ini uns unsere Lösung lieferte:

von:

%Vor%

zu:

%Vor%

Achten Sie beim Testen darauf, Ihre E-Mails an eine gültige Domain zu senden. Das hat uns für ein paar Minuten erwischt.

    
ifeltalive 18.11.2011 20:25
quelle
2

Um den Rückweg in der CakePHP Email Komponente zu ändern, mag ich das:

%Vor%

und es funktioniert wie Charme;)

    
tadasZ 29.08.2011 13:35
quelle
0

Wenn Sie in das Handbuch des Kuchens eintauchen, wenn Sie sich ansehen, wie Sie den Rest der Komponente verwenden, sollten Sie so etwas wie das Folgende gesehen haben. Dies setzt den Return-Path.

$ this- & gt; Email- & gt; return = '[email protected]';

    
Jon 28.01.2010 19:14
quelle

Tags und Links