Jump to content
  • 0

Hoe bekom ik een emailbericht met BCC ipv CC ?


VWin

Question

Posted

hallo,

 

fmp 6..

via een script wordt een emailbericht aangemaakt bestemd voor meerdere bestemmelingen (ieder geselecteerd record met zijn eigen emailadres is een bestemmeling).

Bij de scriptlijn "post verzenden" heb ik echter slechts één mogelijkheid: nm.: "CC" ...

 

Geen "BCC" te bespeuren !

 

dus ? geen "BCC" mogelijk of toch ? ;-)

 

evdp

4 answers to this question

Recommended Posts

  • 0
Posted

Mogelijke workaround :

Verstuur de mail nogmaals, maar plaats als bestemmeling de BCC'er. Uiteindelijk is je bedoeling toch alleen maar om de BCC'er op de hoogte te brengen van een email die je verstuurde naar iemand anders die niet mocht weten dat er nog anderen meelezen ...

  • 0
Posted

...of gebruik een iets andere weg om je mails te versturen.

 

Indien je een veld hebt voor het adres, onderwerp, body, cc en bcc, kun je een berekeningsveld maken in de aard van:

 

"mailto://" & email_address & "?subject=" & subject & "?body=" & body & "?cc=" & cc & "?bcc=" bcc

 

Of wat beter afgewerkt met een controle op al of niet data:

 

"mailto://" & email_address & "?subject=" & subject & "?body=" & body & Case( not IsEmpty( cc ), "?cc=" & cc, "" ) & Case( not IsEmpty( bcc ), "?bcc=" bcc, "" )

 

Er kan wel een probleempje zijn indien je mail op die manier verstuurt.

Indien er 'paragraph returns' in je body tekst hebt of enig ander ding zoals & etc, die zullen niet op de juiste manier getoond worden, vermits die moeten ge-encoded worden voor de URL om goed te werken.

 

Je dient die codes niet van buiten te leren, er is een functie in FM die dat netjes voor jou doet.

 

De external functie van Web Companion, Web To HTTP, zal alle karakters die mogelijk niet werken vervangen door het http equivalent.

Zo zullen spacies vervangen worden door %20, een return door %0 etc.

 

Het mooie van die functie is dat het al het werk voor jou doet.

 

Dus als je die functie wilt gebruiken, wordt de bovenstaande formule:

 

"mailto://" & email_address & External( "Web-ToHTTP", ( "?subject=" & subject & "?body=" & body & Case( not IsEmpty( cc ), "?cc=" & cc, "" ) & Case( not IsEmpty( bcc ), "?bcc=" bcc, "" ) )

 

Ik plaats nooit "mailto://" & email_address binnen die functie omdat mailto:// het niet nodig heeft en email_address, indien het een geldig is (en dat wordt op syntax gecontroleerd bij de ingave), ook niet.

  • 0
Posted
Mogelijke workaround :

Verstuur de mail nogmaals, maar plaats als bestemmeling de BCC'er. Uiteindelijk is je bedoeling toch alleen maar om de BCC'er op de hoogte te brengen van een email die je verstuurde naar iemand anders die niet mocht weten dat er nog anderen meelezen ...

 

De reden voor het gebruik van "CC" ( bij gebrek aan "BCC"..) is in feite heel simpel:

Indien ik via skynet een resem emails ( bv hetzelfde bericht aan een 100-tal klienten) wil versturen in éénmaal ( via een loopscript) dan worden die door de mailserver tegengehouden als spam ...

Als ik ze daarentegen verstuur via "CC" dan gaan die lekker door !!!

Vandar mijn vraag ...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...