OVH Cloud OVH Cloud

Ajout Disclaimer ou Header

4 réponses
Avatar
Frederic
Bonjour,

Le script se trouvant sur l'url=20
http://support.microsoft.com/?id=3D317680 n'est pas tout =E0=20
fait au point.=20

A savoir que ce script rajoute bien un disclaimer, mais=20
malheureusement pas a l'envoi d'un mail de votre soci=E9t=E9,=20
mais bien =E0 la r=E9ception d'un mail de l'ext=E9rieur.(En tout=20
cas, c'est comme =E7a chez moi)

Assez marrant non ? Qu'elle id=E9e de cr=E9=E9 un script qui=20
rajoute un disclaimer =E0 la r=E9ception de mail plut=F4t qu'a=20
l'envoi ?

Si vous avez une id=E9e quant =E0 la modification a apport=E9,=20
n'h=E9siter pas =E0 la communiquer.

Fred.

PS: Le plus =E9trange c'est que le script me parait bon et=20
que lors de l'enregistrement du script via:

cscript smtpreg.vbs /add 1 onarrival SMTPScriptingHost=20
CDO.SS_SMTPOnArrivalSink "mail from=3D*"

Il est bien repris "mail from" et non "rcpt to", mais=20
malgr=E9 =E7=E0, tous les mails envoy=E9s ne comportent pas le=20
disclaimer, par contre les mails re=E7us OUI.

4 réponses

Avatar
Yannick
désolé mais je viens de tester et ca ajouter bien à l'envois d'un mail si on
passe par le smpt exchange dot on a ajouté le script.
"Frederic" a écrit dans le message de news:
0b5401c3aac2$a6164300$
Bonjour,

Le script se trouvant sur l'url
http://support.microsoft.com/?id17680 n'est pas tout à
fait au point.

A savoir que ce script rajoute bien un disclaimer, mais
malheureusement pas a l'envoi d'un mail de votre société,
mais bien à la réception d'un mail de l'extérieur.(En tout
cas, c'est comme ça chez moi)

Assez marrant non ? Qu'elle idée de créé un script qui
rajoute un disclaimer à la réception de mail plutôt qu'a
l'envoi ?

Si vous avez une idée quant à la modification a apporté,
n'hésiter pas à la communiquer.

Fred.

PS: Le plus étrange c'est que le script me parait bon et
que lors de l'enregistrement du script via:

cscript smtpreg.vbs /add 1 onarrival SMTPScriptingHost
CDO.SS_SMTPOnArrivalSink "mail from=*"

Il est bien repris "mail from" et non "rcpt to", mais
malgré çà, tous les mails envoyés ne comportent pas le
disclaimer, par contre les mails reçus OUI.
Avatar
Frederic
Etrange, je trouvais aussi que le script etait correct.
Mais chez moi, il ne le rajoute pas à l'envoi, mais à la
réception des mails.

Quelqu'un a une idée du pourquoi ?

Fred.
-----Message d'origine-----
désolé mais je viens de tester et ca ajouter bien à
l'envois d'un mail si on

passe par le smpt exchange dot on a ajouté le script.
"Frederic" a écrit dans le message
de news:

0b5401c3aac2$a6164300$
Bonjour,

Le script se trouvant sur l'url
http://support.microsoft.com/?id17680 n'est pas tout à
fait au point.

A savoir que ce script rajoute bien un disclaimer, mais
malheureusement pas a l'envoi d'un mail de votre société,
mais bien à la réception d'un mail de l'extérieur.(En tout
cas, c'est comme ça chez moi)

Assez marrant non ? Qu'elle idée de créé un script qui
rajoute un disclaimer à la réception de mail plutôt qu'a
l'envoi ?

Si vous avez une idée quant à la modification a apporté,
n'hésiter pas à la communiquer.

Fred.

PS: Le plus étrange c'est que le script me parait bon et
que lors de l'enregistrement du script via:

cscript smtpreg.vbs /add 1 onarrival SMTPScriptingHost
CDO.SS_SMTPOnArrivalSink "mail from=*"

Il est bien repris "mail from" et non "rcpt to", mais
malgré çà, tous les mails envoyés ne comportent pas le
disclaimer, par contre les mails reçus OUI.



.



Avatar
Frederic
Voici le script, si quelqu'un voit l'erreur, faite moi
signe:

disclaimer.vbs
--------------
<SCRIPT LANGUAGE="VBScript">
Sub ISMTPOnArrival_OnArrival(ByVal Msg, EventStatus)

TextDisclaimer = vbCrLf & "DISCLAIMER:" & vbCrLf
& "This e-mail message and any attached files are
confidential and may contain privileged information. rn
If you are not the addressee of this e-mail, you may not
copy, disclose, distribute or otherwise use it, or any
part of it, in any form whatsoever. rn If you are not
the intended recipient, please notify the sender by return
e-mail and then delete this e-mail."

HTMLDisclaimer
= "<HR><br><p></p><p>DISCLAIMER:<br><P
alignÎnter>This&nbsp;e-mail message and any attached
files are confidential and may contain privileged
information. If you are not the addressee of this e-mail,
you may not copy, disclose, distribute or otherwise use
it, or any part of it, in any form whatsoever. If you are
not the intended recipient, please notify the sender by
return e-mail and then delete this e-mail.</P><br><HR>"

If iMsg.HTMLBody <> "" Then
pos = InStr(1, iMsg.HTMLBody, "</body>",
vbTextCompare)
szPartI = Left(iMsg.HTMLBody, pos - 1)
szPartII = Right(iMsg.HTMLBody, Len
(iMsg.HTMLBody) - (pos - 1))
iMsg.HTMLBody = szPartI + HTMLDisclaimer +
szPartII

iMsg.TextBody = iMsg.TextBody & vbCrLf &
TextDisclaimer & vbCrLf
Else
iMsg.TextBody = iMsg.TextBody & vbCrLf &
TextDisclaimer & vbCrLf
End If

iMsg.DataSource.Save

pEventStatus = cdoRunNextSink
End Sub
</SCRIPT>


register.cmd
------------
cscript smtpreg.vbs /add 1 onarrival SMTPdisclaimer
CDO.SS_SMTPOnArrivalSink "mail from=*"
cscript smtpreg.vbs /setprop 1 onarrival SMTPdisclaimer
Sink ScriptName "c:scriptdisclaimerdisclaimer.vbs"
Avatar
Thierry DEMAN \(MVP\)
Frederic wrote:
Voici le script, si quelqu'un voit l'erreur, faite moi
signe:

disclaimer.vbs
--------------
<SCRIPT LANGUAGE="VBScript">
Sub ISMTPOnArrival_OnArrival(ByVal Msg, EventStatus)
...


Bonjour,

le problème n'est pas dans le script lui-même, mais dans le fait qu'il ne
traite que les messages arrivant par SMTP (ISSMTP...), donc il y a problème
pour les messages arrivant par Outlook en mode "Exchange Server".

Il existait une fiche Microsoft indiquant une astuce pour gérer celà, mais
elle a été retirée!
Celle-ci consistait à utiliser un 2ème serveur virtuel sur lequel le Event
Sink est à nouveau configuré.
Les messages sortants doivent être redirigé par le 1er serveur virtuel sur
le 2ème (par SMTP), ce qui oblige le script à réaliser l'ajout...
=> je l'ai pas encore eu l'occasion de re-tester ce système.

A bientôt,
--
Thierry DEMAN-BARCELÒ
MVP Exchange,SQL/Server
FAQ Exchange: http://faqexchange.dyndns.org ou http://exchange.faq.free.fr
Site personnel: http://webfamilial.dyndns.org/thierry/pageprincipale.htm
http://tdeman.free.fr/thierry/pageprincipale.htm