Postman本身是一个API开发和测试工具,并不直接处理邮件发送或附件。如果你想在Debian系统上发送带有附件的邮件,通常建议使用命令行工具或编写脚本来实现,而不是使用Postman。不过,如果你想通过Postman间接发送带附件的邮件,可以考虑以下方法:
smtp.gmail.com,端口是587或465。pm.test("Send email with attachment", function () {
var emailData = {
"to": "recipient@example.com",
"subject": "Test Email with Attachment",
"text": "This is a test email with an attachment.",
"attachment": [
{
"filename": "example.txt",
"content": "This is the content of the attachment."
}
]
};
var request = pm.request.url({
method: "POST",
url: "https://your-smtp-server.com/send-email",
header: {
"Content-Type": "application/json"
},
body: {
mode: "raw",
raw: JSON.stringify(emailData)
}
});
request.send();
});
请将上述代码中的recipient@example.com替换为收件人的电子邮件地址,https://your-smtp-server.com/send-email替换为你的SMTP服务器地址,确保它支持发送带有附件的电子邮件。
在Debian系统上,你可以使用多种命令行工具来发送带有附件的邮件,例如mail、mailx、mutt或mpack。以下是使用mailx命令发送带附件的邮件的示例:
echo "邮件内容" | mailx -s "邮件主题" -a 附件文件 收件人邮箱
例如:
echo "Hello, this is the body of the email." | mailx -s "Test Email" -a example.txt user@example.com
希望这些信息能帮助你在Debian系统上发送带有附件的邮件。如果你有其他问题,请随时提问。