Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Hinweistext in EMail unterbringen ohne Body-Patchen (https://www.delphipraxis.net/201568-hinweistext-email-unterbringen-ohne-body-patchen.html)

Schokohase 2. Aug 2019 10:56

AW: Hinweistext in EMail unterbringen ohne Body-Patchen
 
Zitat:

Zitat von TigerLilly (Beitrag 1438980)
Weil im BCC der Name des Verteilers/die Gruppe steht.

So lösen wir das hier im Exchange-Server.

Weil alles was bei BCC steht bei den Empfängern NICHT ankommt, darum heißt das ja auch Blind Carbon Copy.

Wenn das bei euch bei den Empfängern ankommt, dann ist da etwas nicht standard-konform gelöst und funktioniert also nur bei euch.

Wir können da auch gerne mal in die RFC 2822 schauen
Zitat:

The "Bcc:" field (where the "Bcc" means "Blind Carbon Copy") contains addresses of recipients of the message whose addresses are not to be revealed to other recipients of the message.

dataspider 2. Aug 2019 11:02

AW: Hinweistext in EMail unterbringen ohne Body-Patchen
 
Zitat:

Zitat von Schokohase (Beitrag 1438950)
Ich habe mir gerade mal die INDYs angesehen und das sollte z.B. so funktionieren
[DELPHI]
procedure SendMailSpecial(ASmtp: TIdSMTP; AMsg: TIdMessage);
var
LRecipients: TIdEMailAddressList;
begin
LRecipients := TIdEMailAddressList.Create(Self);
try
LRecipients.AddItems(AMsg.Recipients);
LRecipients.AddItems(AMsg.CCList);

if LRecipients.Count > 0 then
ASmtp.Send(AMsg, LRecipients);
finally
FreeAndNil(LRecipients);
end;

if AMsg.BccList.Count > 0 then
begin
// Bcc-Einträge an CC anfügen
AMsg.CCList.AddItems(AMsg.BccList);
// Diese Mail nur an die BCC-Empfänger senden
ASmtp.SendMsg(AMsg, AMsg.BccList);
end;
end;

Ich hab das mal probiert.
Ich habe eine Addresse in To und eine in Bcc eingetragen und an Bcc gesendet.

Bcc bekommt nur eine Nachricht, sieht aber den Empfänger in "To" nicht.
Es scheint als ob er dann alle Empfängerlisten ignoriert und die im Command Send übergebenen Adressen als "To" behandelt.

Das wäre zu schön gewesen :(

[Nachtrag]
Hab grad gesehen, du verwendest beim Bcc - Senden SendMsg...Der 2. Parameter ist bei mir AHeadersOnly: Boolean

Frank

TigerLilly 2. Aug 2019 11:05

AW: Hinweistext in EMail unterbringen ohne Body-Patchen
 
Zitat:

Zitat von Schokohase (Beitrag 1438982)
Zitat:

Zitat von TigerLilly (Beitrag 1438980)
Weil im BCC der Name des Verteilers/die Gruppe steht.

So lösen wir das hier im Exchange-Server.


Mein Blödsinn - sorry. Ich da was verwechselt.

Moombas 2. Aug 2019 11:15

AW: Hinweistext in EMail unterbringen ohne Body-Patchen
 
Mal die "Idee" von Tigerlilly anders betrachtet:

Wenn du in CC einen definierten Verteiler hinterlegst, welcher die Mailadressen der BCC-Mitlgieder enthält, der Verteiler aber von extern nicht erreichbar ist. Wäre es dann nicht egal, ob der Bewerber (oder wer auch immer) das sehen kann?


Und mal ein anderer Vorschlag:
Wenn im Betreff bestimmte Worte/ Wortfolgen auftauchen (z.B. Bewerbung NAME Absage), dann
(- Entferne " Absage" aus dem Betreff,)
- Entferne die Empfänger aus BCC,
- sende eine zweite (separate) Mail an die BCC-Empfänger (Diesmal beide in "To") mit ggf. angepasstem Text.

Müsste das nicht möglich sein?
Ggf. anstatt das beim Senden immer zu prüfen, über einen separaten Button als Funktion einsetzen. Dann würdest du dir die Bedingung mit dem Betreff sparen.


Ps.: Eine separate Mail hat den Vorteil, das wenn einer der beiden "BCC"-Personen antwortet auf keinen Fall der Bewerber "aus versehen" etwas davon mitbekommt.

Schokohase 2. Aug 2019 12:03

AW: Hinweistext in EMail unterbringen ohne Body-Patchen
 
Zitat:

Zitat von dataspider (Beitrag 1438984)
[Nachtrag]
Hab grad gesehen, du verwendest beim Bcc - Senden SendMsg...Der 2. Parameter ist bei mir AHeadersOnly: Boolean

Das war nicht korrekt und habe ich im Beitrag jetzt auch korrigiert.

Es muss natürlich lauten
Delphi-Quellcode:
ASmtp.Send(AMsg, AMsg.BccList);
.

Ich habe es gerade selber getestet und es funktioniert exakt wie von mir beschrieben.

dataspider 2. Aug 2019 12:43

AW: Hinweistext in EMail unterbringen ohne Body-Patchen
 
Zitat:

Zitat von Schokohase (Beitrag 1438995)
Ich habe es gerade selber getestet und es funktioniert exakt wie von mir beschrieben.

Wow, jetzt bin ich begeistert!
Ich geh erst mal in den Garten - ein paar Freudenhüpfer machen...

Vielen Dank!

Frank Reim


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:36 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz