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)
1 svar · 201 visningar · startad av sharkface
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
------------------
sharkface
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)