使用 Cygwin 电子邮件包发送带附件的电子邮件

Sending email with attachment using Cygwin email package

我安装了 cygwin 和这个包:https://cygwin.com/packages/x86_64/email/email-3.2.1-git-1

你知道如何在windows10中使用cygwin邮件包创建一个bat文件并发送带附件的邮件吗?

Powershell 内置于您的 windows 设备中,powershell 2.0 及更高版本具有 Send-MailMessage 功能。如果你真的需要使用 batch-file 来完成这个任务,你可以简单地从 batch-file:

中调用 powershell
@echo off
powershell Send-MailMessage -From 'someone@someserver.net' -To 'recipient@address.com' -Subject 'Test email' -Body 'This is a test' -SmtpServer mailserver.domain.com -Attachments 'C:\Some Dir\Somefile.txt'

在 Stackoverlow 上将其分解为可读形式:

powershell Send-MailMessage 
      -From 'someone@someserver.net'
      -To 'recipient@address.com'
      -Subject 'Test email'
      -Body 'This is a test'
      -SmtpServer mailserver.domain.com
      -Attachments 'C:\Some Dir\Somefile.txt'