CreateTextFile - skapa som ascii / text

ASP

1 svar · 219 visningar · startad av sharkface

Medlem sedan okt. 200040 inlägg
Trådstart#1

Hej!

Håller på att skapa en dynamisk maillista mha en sk .procmailrc-fil. Denna fil är tydligen väldigt känslig beträffande hur den skapas / laddas upp på servern. FTP:ar jag upp filen i något annat format än ascii / text så fungerar den helt enkelt inte.

Den fungerar inte heller när jag skapar den mha CreateTextFile trots att filen ser helt korrekt ut.

Frågan är alltså hur man skapar en renodlad textfil med CreateTextFile.

Min nuvarande kod:

Dim C, O
Set C = CreateObject("Scripting.FileSystemObject")
Set O = C.CreateTextFile("/home/xxx/.procmailrc", True, False)

O.Write "#LOGFILE=$HOME/.procmail.log" & chr(10) & chr(13)
O.Write "VERBOSE='NO'" & chr(10) & chr(13)
O.Write "LOGABSTRACT='all'" & chr(10) & chr(13)

O.Write ":0" & chr(10) & chr(13)
O.Write "*^TO_vip@xxx.com" & chr(10) & chr(13)
O.Write "! x@x.se" & chr(10) & chr(13)
O.Write "# Placeras langst ner - alla mail gar aven hit" & chr(10) & chr(13)
O.Write "#:0" & chr(10) & chr(13)
O.Write "#! x@x.se" & chr(10) & chr(13)
O.Close
Medlem sedan aug. 200160 inlägg
#2

Om jag inte minns fel, så markeras radslut i unix med LF och i Dos/Windows med CRLF.

Testa med att ta bort chr(13)

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)