Есть некий код, для одного специфичного шлюза, который нормально работает, если имя файла в диапазоне 7 бит.
Set subm = mime.CreateChildEntity( )
Set mh = subm.CreateHeader("Content-Disposition")
Call mh.SetHeaderValAndParams(|attachment; filename="|+Strrightback(tmpfile,"\")+|"|)
Set st = s.CreateStream
st.Open tmpfile, "binary"
subm.SetContentFromBytes st, "application/octet-stream", ENC_IDENTITY_BINARY
subm.EncodeContent ENC_BASE64
Ест-сно с русскими именами файла - получается засада.
Можно конечно в тупую преобразовывать в Base64 имя файла с указаним кодировки, но возможно есть более элегантное решение?
PS - аналогично с другими полями - Subject, From, etc...