Короче говоря, нет.
Почтовые клиенты очень редко поддерживают HTML5 или CSS3, и поэтому они будут разбиваться на любые клиенты, которые этого не делают.
У вас всегда может быть резервный , но время загрузки не изменится слишком сильно, и добавление CSS3 просто добавляет больше кода для отслеживания.
Я бы рекомендовал использовать теги изображений и размещать изображения на вашем сервере, и это если вы действительно должны использовать градиенты вообще.
С электронной почтой, как правило, проще, тем лучше. Лично я предпочитаю получать простой текст.
Не трогайте командлеты PowerShell для этого, просто используйте robocopy
:
robocopy C:\temp\sourcedirectory C:\temp\targetdirectory *.txt /s
Вы можете попробовать следующее:
$srcroot = "c:\temp\sourcedirectory"
$builroot= "c:\temp\targetdirectory"
gci -path $srcroot -filter $filepattern -recurse |
% { Copy-Item $_.FullName -destination ($_.FullName -replace [regex]::escape($srcroot),$builroot) }
Попробуйте следующее:
Copy-item $srcRoot -destination $destination -recurse
Чтобы предотвратить копирование самой папки, т. е. создание
c:\temp\targetdirectory\sourcedirectory
указывает файлы ( обычно с помощью подстановочного знака ) вместо папки в качестве источника:
Copy-item c:\temp\sourcedirectory\*.txt -destination c:\temp\targetdirectory -recurse
robocopy
работает в PowerShell, как в CMD. Для этой задачи вам не нужны командлеты PowerShell . – Ansgar Wiechers 23 August 2017 в 18:42