Как отправить электронную почту в командной строке Windows, используя только каналы (без файлов) с символами новой строки? - PullRequest
1 голос
/ 28 февраля 2012

Я хочу отправлять электронную почту, используя только каналы, без записи сообщения во временный файл в командной строке Windows XP. Я могу сделать это, например, с blat.exe, но не могу заставить работать новые строки.

Я пробовал такую ​​команду:

echo something something & echo.more of something | blat.exe - -to my.email.address@domain.com

Но это просто отправляет «больше чего-то» и игнорирует все перед последней новой строкой (& echo.).

1 Ответ

1 голос
/ 28 февраля 2012

Это делает:

echo something something & (echo.more of something | blat.exe - -to my.email.address@domain.com)

То, что вы на самом деле хотите, это:

(echo something something & echo.more of something) | blat.exe - -to my.email.address@domain.com
...