Wie ändere ich den Namenstext des Absenders, wenn ich Mail mit Swift_Message sende?

7

Ich verwende SwiftMailer , um E-Mails von meiner Anwendung zu senden.

Alles funktioniert soweit gut. Ich muss jetzt in der Lage sein, den Text des Absenders dynamisch zu ändern. Das Code-Snippet unten und der nächste Absatz sollten hoffentlich klären, was ich meine.

Momentan sieht mein Code so aus:

%Vor%

Die $ from-Variable enthält die E-Mail-Adresse des Absenders - [email protected]

Ich möchte jedoch tägliche Digests (zum Beispiel) für verschiedene Entitäten (Beispielforen, Gruppen usw.) senden, also möchte ich in der Lage sein, den Namenstext des Absenders als "Forum ABC-Mitglieder täglich verdauen" zu setzen obwohl der Absender immer noch [email protected] ist. Ich stelle fest, dass linkedin etwas Ähnliches macht - sie senden verschiedene Digests unter verschiedenen Sendernamen, obwohl der Absender immer [email protected] ist.

Der Standardname für [email protected] ist 'System Mailer'. Übrigens verwende ich Google Apps als meinen Mailing-Service-Provider. Es ist nicht praktisch für mich, andere Einstellungen vorzunehmen Benutzerkonten, da Benutzer eigene Foren erstellen können.

Gibt es eine Möglichkeit, dass ich dynamisch (d. h. per Code) einen Absendernamen angeben kann, obwohl ich dieselbe Absender-E-Mail-Adresse verwende?

    
oompahloompah 09.07.2011, 11:08
quelle

2 Antworten

25

Sie müssen $ nur als Array übergeben.

%Vor%

Wo Sie $ from_name für jeden Ihrer Mailer ändern.

Ich hoffe, es hilft!

    
Sukumar 09.07.2011, 11:56
quelle
1

können Sie auch

verwenden %Vor%     
Awad Haj 21.11.2016 15:01
quelle

Tags und Links