我有一个Windows服务器,它通过BASIC程序向我发送电子邮件。如果邮件正文包含回车符/换行符,则电子邮件永远不会完成。只有第一行发给我。我尝试用\ n替换它们但是这没有帮助,因为电子邮件来了我的\ n in。有什么想法吗?
这是我正在使用的命令:
blat -to mike.roosa@toltsg.com -subject "[DEV] PO Detail Report" -body "Attached file
is ready for import.
From 01/01/09 to 01/29/09
PO Status not egual to 'C'" -attach "C:\TXT\PODetail_26879.csv" -log
C:\EMAIL.LOG\20090129.TXT -timestamp'.
答案 0 :(得分:3)
你可以将正文放在一个文本文件中,让blat发送:
blat [text file here] -to mike.roosa@toltsg.com -subject "[DEV] PO Detail Report" -attach "C:\TXT\PODetail_26879.csv" -log
C:\EMAIL.LOG\20090129.TXT -timestamp'
答案 1 :(得分:3)
如果你想全部内联使用'|'人物
-body 1st line|second line|third line
答案 2 :(得分:1)
只需使用Mail Alert Simple Mailer: https://sourceforge.net/projects/mail-alert/
MailAlert.exe -r address@example.com -b“@Your_Directory \ File_with_Mail_Body.txt”
您还可以将HTML文件附加为电子邮件正文(请记住在这种情况下更改PlaintextOnly = no。)