邮件命令使用替代SMTP端口?

我已经在端口10025上设置了SMTP服务器。我想通过命令行testing发送邮件。

有一个参数,我可以给邮件命令使用10025上的SMTP服务器?

echo hello | mail -s'testing' [email protected] ??? 

我有一个单独的端口25运行smtp服务器,但我不想与该通信或closures。

谢谢你的时间,
标记

对于testing,只需telnet到端口:参见 这个示例SMTP 。

后记如果你想要一个单行的话,把以下必要的参数放在你的path中:

 #!/斌/庆典
从= $ 1; 到= $ 16
从EHLO $ echo
 echo MAIL FROM:$ from
回显RCPT TO:$ to
回声数据
 echo主题:testing$从$到
回声
回声testing消息正文。
回声。

然后将该脚本及其两个参数传送到telnet localhost 10025