如何通过命令行将文件附加到 Mailgun?
How to attach a file to Mailgun via command line?
here 中有一个很好的示例,说明了如何从命令行发送电子邮件。我的问题是我不明白附件是如何工作的。这是示例代码:
curl -s --user 'api:YOUR_API_KEY' \
https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages \
-F from='Excited User <YOU@YOUR_DOMAIN_NAME>' \
-F to='foo@example.com' \
-F cc='bar@example.com' \
-F bcc='baz@example.com' \
-F subject='Hello' \
-F text='Testing some Mailgun awesomness!' \
--form-string html='<html>HTML version of the body</html>' \
-F attachment=@files/cartman.jpg \
-F attachment=@files/cartman.png
当我删除附件时,我收到了我发送的消息。但是,当我使用附件时,我无法收到它。所以我的问题是:
- 什么是
@files
?
- 如果我想从我的桌面发送图像,我应该将什么传递给附件?
好的,我刚刚找到了。 files
是虚构的文件夹 :)
您可以 cd
到桌面。然后像这样添加附件:
-F attachment=@cartman.png
here 中有一个很好的示例,说明了如何从命令行发送电子邮件。我的问题是我不明白附件是如何工作的。这是示例代码:
curl -s --user 'api:YOUR_API_KEY' \
https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages \
-F from='Excited User <YOU@YOUR_DOMAIN_NAME>' \
-F to='foo@example.com' \
-F cc='bar@example.com' \
-F bcc='baz@example.com' \
-F subject='Hello' \
-F text='Testing some Mailgun awesomness!' \
--form-string html='<html>HTML version of the body</html>' \
-F attachment=@files/cartman.jpg \
-F attachment=@files/cartman.png
当我删除附件时,我收到了我发送的消息。但是,当我使用附件时,我无法收到它。所以我的问题是:
- 什么是
@files
? - 如果我想从我的桌面发送图像,我应该将什么传递给附件?
好的,我刚刚找到了。 files
是虚构的文件夹 :)
您可以 cd
到桌面。然后像这样添加附件:
-F attachment=@cartman.png