AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Hinweistext in EMail unterbringen ohne Body-Patchen

Hinweistext in EMail unterbringen ohne Body-Patchen

Ein Thema von dataspider · begonnen am 2. Aug 2019 · letzter Beitrag vom 2. Aug 2019
Antwort Antwort
Seite 1 von 2  1 2   
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.176 Beiträge
 
Delphi 10.3 Rio
 
#1

Hinweistext in EMail unterbringen ohne Body-Patchen

  Alt 2. Aug 2019, 08:44
Hallo

Ich möchte beim Versenden von E-Mail über Indy eine Art BccC einrichten.
Gemeint ist:
Eine Adresse steht in "To", 2 Adressen in "Bcc".

Die beiden Empfänger in "Bcc" sollen sehen, wer noch eine Mail in "Bcc" erhalten hat.

Ideal wäre, wenn in der ersten Zeile im Bodytext stehen würde:
"Bcc-Liste: adresse1@blabla(dot)de, adresse2@blabla(dot)de"

Da es nicht ganz so simpel ist, die exakte Stelle im HTML zum Einfügen zu finden,
dachte ich, man kann es vielleicht über eine zusätzlichen MessagePart o. ä. realisieren.

Gibt es so eine Möglichkeit oder bleibt nur das Patchen des BodyText?

Danke
Frank
Frank Reim
  Mit Zitat antworten Zitat
Benutzerbild von Nersgatt
Nersgatt

Registriert seit: 12. Sep 2008
Ort: Emlichheim
686 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

AW: Hinweistext in EMail unterbringen ohne Body-Patchen

  Alt 2. Aug 2019, 08:48
Dann nimm doch das CC und nicht das BCC. Sinn des BCC ist es ja grade, dass die anderen nicht sehen, wer sonst noch ne Kopie bekommen hat.
Jens
  Mit Zitat antworten Zitat
Benutzerbild von Moombas
Moombas

Registriert seit: 22. Mär 2017
Ort: bei Flensburg
323 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Hinweistext in EMail unterbringen ohne Body-Patchen

  Alt 2. Aug 2019, 09:04
Ich glaube er möchte:
- das Empfänger die in An bzw. CC stehen sich sehen können aber nicht die in BCC
- das Empfänger in BCC alle Empfänger sehen können
Der Weg ist das Ziel aber man sollte auf dem Weg niemals das Ziel aus den Augen verlieren.
  Mit Zitat antworten Zitat
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
561 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Hinweistext in EMail unterbringen ohne Body-Patchen

  Alt 2. Aug 2019, 09:11
Man könnte einen zusätzlichen Header einfügen und die BCC-Emfänger könnten ihren E-Mail-Client so konfigurieren, dass er diesen Header anzeigt (Thunderbird kann das). Allerdings würde dieser Header im Gegensatz zu BCC nicht automatisch entfernt, so dass er ggf. bei den Empfängern in TO und CC auch ankommen würde. (Aber das gilt natürlich auch für Änderungen im Text.)

Wie das mit Indy geht, kann ich allerdings nicht sagen, das habe ich zum Versand von E-Mails nie benutzt.
Thomas Mueller
  Mit Zitat antworten Zitat
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.176 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Hinweistext in EMail unterbringen ohne Body-Patchen

  Alt 2. Aug 2019, 09:38
Dann nimm doch das CC und nicht das BCC. Sinn des BCC ist es ja grade, dass die anderen nicht sehen, wer sonst noch ne Kopie bekommen hat.
"An" soll von "Bcc" nichts wissen.

Beispiel:
E-Mail mit Absage an einen Bewerber.
Die Mail geht in Kopie an 2 Verantwortliche Mitarbeiter (GF und BL).
GF soll wissen, das BL informiert ist und umgekehrt.
Der Bewerber soll jetzt aber nicht die Mailadressen von GF und BL erhalten.

Frank
Frank Reim
  Mit Zitat antworten Zitat
Schokohase
(Gast)

n/a Beiträge
 
#6

AW: Hinweistext in EMail unterbringen ohne Body-Patchen

  Alt 2. Aug 2019, 09:42
Ich habe mir gerade mal die INDYs angesehen und das sollte z.B. so funktionieren
Delphi-Quellcode:
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.Send(AMsg, AMsg.BccList);
  end;
end;
Als Resultat würde folgende Mail
Code:
To: a@test.de
Cc: b@test.de
Bcc: c@test.de
Subject: Hello
bei a@test.de und b@test.de wie folgt ankommen
Code:
To: a@test.de
Cc: b@test.de
Subject: Hello
und bei c@test.de so
Code:
To: a@test.de
Cc: b@test.de, c@test.de
Subject: Hello

Geändert von Schokohase ( 2. Aug 2019 um 12:59 Uhr)
  Mit Zitat antworten Zitat
exilant

Registriert seit: 28. Jul 2006
133 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

AW: Hinweistext in EMail unterbringen ohne Body-Patchen

  Alt 2. Aug 2019, 09:52
Eine ziemlich schräge Anforderung.

Ich würde das mit separaten Mails lösen.
- Mail an den echten Empfänger. Kein BCC oder CC.
- Kopie der Mail an die CC's. Mit oben im Body eingefügtem Text a'la

Original an:
Diese Kopie ausserdem an:

- Kopie der Kopie an die BCC Empfänger
ebenfalls mit den entsprechenden Informationen im Body.
Anything, carried to the extreme, becomes insanity. (Exilant)
  Mit Zitat antworten Zitat
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
631 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Hinweistext in EMail unterbringen ohne Body-Patchen

  Alt 2. Aug 2019, 11:32
Ich würde eine Gruppe oder einen Verteiler (hängt vom Mail-System ab) machen und den ins BCC setzen.
  Mit Zitat antworten Zitat
Schokohase
(Gast)

n/a Beiträge
 
#9

AW: Hinweistext in EMail unterbringen ohne Body-Patchen

  Alt 2. Aug 2019, 11:47
Ich würde eine Gruppe oder einen Verteiler (hängt vom Mail-System ab) machen und den ins BCC setzen.
Und wie löst das die Anforderung, dass die Empfänger die im BCC stehen mitbekommen sollen an wen das alles gesendet wurde?
  Mit Zitat antworten Zitat
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
631 Beiträge
 
Delphi 10.3 Rio
 
#10

AW: Hinweistext in EMail unterbringen ohne Body-Patchen

  Alt 2. Aug 2019, 11:50
Weil im BCC der Name des Verteilers/die Gruppe steht.

So lösen wir das hier im Exchange-Server.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf