使用Netcat发送邮件而不会出现554 SMTP同步错误

时间:2014-03-18 16:25:54

标签: email smtp delay interactive netcat

我正在尝试使用Netcat发送电子邮件。有了smtp服务器,它就是这样 很好,但与另一个它给出了“554 SMTP同步错误”。原因 是smtp服务器应该发送适当的RFC0854代码才能从netcat接收答案。 然后我需要让netcat等待每一步的服务器答案,但我没弄清楚如何。 我尝试使用-i选项,但它不起作用。

这是我的命令:

nc smpt.myserver.com 25< MYFILE

(我在文件中保存了我需要发送throguh smtp的所有代码)

我也试过了一个期望脚本(使用spawn telnet或者生成nc),但问题是,由于一个未知的原因,如果我的代码太长(超过200k), 发送数据时telnet / netcat会话故障(没有错误代码)。

如果使用
,这个问题就解决了 nc smpt.myserver.com 25< MYFILE (但正如我之前所说,它给出了特定服务器的554错误)

你有什么线索吗? 提前致谢

0 个答案:

没有答案