使用备用 SMTP 端口的邮件命令?

使用备用 SMTP 端口的邮件命令?

我已经在端口 10025 上设置了一个 SMTP 服务器。我想测试通过命令行向其发送电子邮件。

我可以给邮件命令提供一个参数来使用 10025 上的 smtp 服务器吗?

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

我确实有一个在端口 25 上运行的单独的 smtp 服务器,但我不想与该服务器通信或将其关闭。

谢谢你的时间,
马克

答案1

为了测试,只需 telnet 到端口:cf.此示例 SMTP

后记 如果您想要一行代码,请将以下内容与必要的参数一起放入您的路径中:

/bin/bash #!/bin/bash
从=$1;到=$2
回显 EHLO $from
回显邮件发件人:$from
回显 RCPT TO: $to
回显数据
echo 主题:测试 $from $to
回声
echo 测试消息体。
回音。

然后将该脚本及其两个参数通过管道传输到 telnet localhost 10025

相关内容