отправка почты от Пакетного файла

нет возможности для подобной функции.

в Spotfire 10 есть функция под названием « Sites », которая эффективно создает уникальные библиотеки для каждого сервера, объединенного в кластер, но я не думаю, что целесообразно создать один сервер на пользователя, и в настоящее время я Понимаю, что есть некоторые проблемы с кластерами, содержащими более четырех серверов. но эта функция интересна и нова, так что она у вас есть.

Вместо этого я бы порекомендовал проявить творческие способности с помощью библиотечных разрешений (документ для версии 6.5, но они не изменились). в вашем примере:

  • / B+A для группы «Все» (требуется)
  • ДНК B+A или Inherit для группы «Все» (иначе никто не сможет увидеть it)
  • UserFolder B+A или Inherit
  • User_xxx не Inherit, B+A+M для этого конкретного пользователя

эффект будет таким, что все пользователи могут перейти на уровень User_xxx, но смогут видеть только папки, для которых у них есть A разрешения.

48
задан Dirk Vollmar 2 April 2009 в 13:34
поделиться

5 ответов

Блейте:

blat -to user@example.com -server smtp.example.com -f batch_script@example.com -subject "subject" -body "body"
37
ответ дан Colin Pickard 26 November 2019 в 18:48
поделиться

bmail. Просто установите EXE и выполните строку как это:

bmail -s myMailServer -f Sender@foo.com -t receiver@foo.com -a "Production Release Performed"
8
ответ дан aseques 26 November 2019 в 18:48
поделиться

Самый легкий путь состоит в том, чтобы использовать стороннее приложение, как упомянуто другими

Если это не опция, я записал простую sendmail утилиту с помощью vbscript и CDO, который я назвал из сценария пакетной обработки

Посмотрите примеры здесь http://www.paulsadowski.com/WSH/cdo.htm

5
ответ дан laurie 26 November 2019 в 18:48
поделиться

Мы используем, блеют, чтобы сделать это все время в нашей среде. Я использую его также для соединения с Gmail с Stunnel. Вот параметрические усилители для отправки файла

blat -to user@example.com -server smtp.example.com -f batch_script@example.com -subject "subject" -body "body" -attach c:\temp\file.txt

Или можно вставить тот файл как тело

blat c:\temp\file.txt -to user@example.com -server smtp.example.com -f batch_script@example.com -subject "subject"
3
ответ дан Keng 26 November 2019 в 18:48
поделиться

Вы также можете использовать скрипт Power Shell:

$smtp = new-object Net.Mail.SmtpClient("mail.example.com")

if( $Env:SmtpUseCredentials -eq "true" ) {
    $credentials = new-object Net.NetworkCredential("username","password")
    $smtp.Credentials = $credentials
}
$objMailMessage = New-Object System.Net.Mail.MailMessage
$objMailMessage.From = "script@mycompany.com"
$objMailMessage.To.Add("you@yourcompany.com")
$objMailMessage.Subject = "eMail subject Notification"
$objMailMessage.Body = "Hello world!"

$smtp.send($objMailMessage)
20
ответ дан 26 November 2019 в 18:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: