markdown 使用终端发送电子邮件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 使用终端发送电子邮件相关的知识,希望对你有一定的参考价值。
# Sending emails with powershell
Securely send emails with attachments
```posh
$credential = Get-Credential
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { return $true }
Send-MailMessage `
-SmtpServer 172.XXX.XXX.XXX `
-port 587 `
-UseSsl `
-Credential $credential `
-From "Nordine Ben Bachir <nordine@authorized.com>" `
-To "xxxxxx" `
-Bcc "xxxxxxxxxx"`
-Subject "Don t forget today s meeting!" `
-Body "Test email with Ssl (port58)7"
-Attachments @(Get-ChildItem "C:\nordinetest\" | % { $_.FullName })
```
# Swiss Army Knife for SMTP (swaks)
All attachment will have the mimetype *application/octet-stream*
```bash
$ swaks -s "${smtpserver}" -p "${smtpport}" -t "$to" -f "$from" --header "Subject: $subject" -S \
--protocol ESMTP -a -au "$user" -ap "$password" --body "$body" \
--attach foo.pdf --attach bar.jpg
```
Or manually specifiy MIME type
```bash
$ swaks -s "${smtpserver}" -p "${smtpport}" -t "$to" -f "$from" --header "Subject: $subject" -S \
--protocol ESMTP -a -au "$user" -ap "$password" --body "$body" \
--attach-type "$(get_mimetype foo.pdf)" --attach foo.pdf \
--attach-type "$(get_mimetype bar.jpg)" --attach bar.jpg
```
the mimetype MUST be before the file name.
# ToDo
+ To do SSL/TLS, see the various --tls* options
以上是关于markdown 使用终端发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章
在一行中从linux终端发送邮件[关闭]
无法从 linux 终端发送电子邮件
markdown 如何从终端发送电子邮件?
通过终端发送 Ngrok 随机端口号
javascript WhatsApp chrome终端垃圾邮件发送者。 2017年11月
使用 smtp 发送带有多个附件的电子邮件