Автор Тема: Хочу почтовый клиент с командной строкой и чтоб из планировщика...  (Прочитано 2297 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн Triangle

  • Модераторы
  • Олдфаг
  • *****
  • Сообщений: 7138
  • Рейтинг: 48
  • Пол: Мужской
  • Откуда: замкадыш
Что хочу, почтовый клиент задача которого по расписанию или скрипт через стандартный планировщик, слать тестовое письмо.
Тетрис научил нас жизненно важному пониманию, успехи исчезают, ошибки накапливаются.

Оффлайн ds0m

  • Ветеран
  • *****
  • Сообщений: 1299
  • Рейтинг: 22
  • Пол: Мужской
    • ds0m.spb@gmail.com
    • Просмотр профиля
  • Откуда: DC
Triangle, протокол уточни.

А так хоть PoSh. Ну или http://www.blat.net/
Ну или громоптицу =)
« Последнее редактирование: 29 февраля 2016, 16:38:19 от ds0m »
<root> помимо принципа "работает - не трогай", есть ещё один важный принцип - "бритва Оккама" - "не приумножай сущность сверх необходимости"
А спонсор этого поста - прививка от бешенства. Прививка от бешенства - не твоя, вот ты и бесишься.

Оффлайн Axxe

  • Постоялец
  • ***
  • Сообщений: 117
  • Рейтинг: 28
    • Просмотр профиля
  • Откуда: 66-77-..
никогда не встанут на колени
даже если заберут их в плен
смелые и гордые тюлени

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city

Онлайн Triangle

  • Модераторы
  • Олдфаг
  • *****
  • Сообщений: 7138
  • Рейтинг: 48
  • Пол: Мужской
  • Откуда: замкадыш
ds0m, Во, точно... blat

Хотя пошик, оно конечно правильней. Попробую так и эдак.


Updated: 29 February 2016, 20:02:37

$mail = New-Object System.Net.Mail.MailMessage
$mail.From = "fromuser@domain.ru";
$mail.To.Add("touser@domain2.ru");
$mail.Subject = "Test AUTH";
$mail.Body = "Test";

# Подключаемся к серверу
$smtp = New-Object System.Net.Mail.SmtpClient("mailserver.domain.ru");
$smtp.Credentials = New-Object System.Net.NetworkCredential("domain\fromuser", "password");

# Отправляем
$smtp.Send($mail);
« Последнее редактирование: 29 февраля 2016, 20:02:37 от Triangle »
Тетрис научил нас жизненно важному пониманию, успехи исчезают, ошибки накапливаются.

Оффлайн Dr.Night

  • Старожил
  • ****
  • Сообщений: 997
  • Рейтинг: 22
  • Пол: Мужской
    • mikhail.penkov
    • Просмотр профиля
  • Откуда: ( ω )
There are ten kinds of people in the world - those who understand binary and those who don't

Онлайн Triangle

  • Модераторы
  • Олдфаг
  • *****
  • Сообщений: 7138
  • Рейтинг: 48
  • Пол: Мужской
  • Откуда: замкадыш
Я  таком варианте авторизацию не понял через что делать.
Тетрис научил нас жизненно важному пониманию, успехи исчезают, ошибки накапливаются.

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
$mail = New-Object System.Net.Mail.MailMessage
это, конечно, универсально, но давно уже появился командлет Send-MailMessage, который является обвязкой над System.Net.Mail.MailMessage.

Онлайн Triangle

  • Модераторы
  • Олдфаг
  • *****
  • Сообщений: 7138
  • Рейтинг: 48
  • Пол: Мужской
  • Откуда: замкадыш
Спасибо, бум читать, это я готовое дернул откуда то с мелкософта.
Тетрис научил нас жизненно важному пониманию, успехи исчезают, ошибки накапливаются.

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6671
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
но давно уже появился командлет Send-MailMessage
Он же только в поше 2.0
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
но давно уже появился командлет Send-MailMessage
Он же только в поше 2.0
Э-э-э, слюшай, уже пош 5.0 зарелизили, 2016й год на календаре  :D