Levelezolista lehetoleg exchange alatt - reszben sikerult
Zilahy Andra's
picard at hdsnet.hu
2007. Ápr. 6., P, 18:02:31 CEST
Hi!
Előrebocsájtom, hogy teljesen láma vagyok a scriptekhez... :-)
Tamas GAL írta:
> Egy erre a celra irt SMTP sink a Te baratod.
Ilyenről most hallok először. :-)
Gugliztam egy sort. Itt ( http://tinyurl.com/2jhs3f ) írták, hogy
kintről bejövő levelekre SMTP Sink-et kell írni, belső levelekre meg
Store Sink-et (mondjuk még mindig nem fogom, mi a különbség és miért).
Itt ( http://tinyurl.com/3523mh ) találtam egy kész Sink-et, ami törli a
levelek fejlécéből a tértivevény-kérés mezőit. Eszerint az is
lehetséges, hogy beillesszek új fejléc-mezőket?
Nekem konkrétan olyan kellene, ami beilleszti a következőt a fejlécbe
Reply-To: Levlista <lista_neve at domain.hu>
de csak akkor, ha a címzett a lista, vagyis
To: Levlista <lista_neve at domain.hu>
A fent említett sink így néz ki (bevágom mind a VB, mind a JScript-es
verziót). A scriptekben van egy olyan sor, hogy ".Delete" ill
"Msg.Fields.Delete". Netán lehetne helyettük "Add"-ot írni? És
hol/hogyan kellene a feltételt megfogalmazni bennük?
VBScript
<SCRIPT language="VBScript">
Const cdoRunNextSink = 0
Sub ISMTPOnArrival_OnArrival(ByVal Msg, EventStatus)
' remove read receipt request fields
Set Flds = Msg.Fields
With Flds
.Delete("urn:schemas:mailheader:Disposition-Notification-To")
.Delete("urn:schemas:mailheader:Read-Receipt-To")
' update the mail header
.Update
End With
' save changes to the mail
Msg.Datasource.Save
' continue execution with the next sink
EventStatus = cdoRunNextSink
End Sub
</SCRIPT>
JScript
<SCRIPT language="JScript">
var cdoRunNextSink = 0;
function ISMTPOnArrival::OnArrival(Msg, Status) {
// remove read receipt request fields
Msg.Fields.Delete("urn:schemas:mailheader:Disposition-Notification-To");
Msg.Fields.Delete("urn:schemas:mailheader:Read-Receipt-To");
// update the mail header and save changes
Msg.Fields.Update();
Msg.Datasource.Save();
// continue execution with the next sink
Status = cdoRunNextSink;
}>
</SCRIPT>
Előre is köszönök minden segítséget.
Bye,
Zilahy András
rendszergazda
Vörösmarty Mihály Ének-zenei Nyelvi Általános Iskola és Gimnázium
az ELTE Gyakorlóhelye - Budapest - zilahy.andras at vmzene.hu | www.vmzene.hu
További információk a(z) Techinfo levelezőlistáról