我在端口10025上设置了一个SMTP服务器.我想测试通过命令行向它发送电子邮件.
是否有一个参数我可以给mail命令在10025上使用smtp服务器?
echo hello | mail -s'testing' myemail@address.com ???
我确实有一个单独的smtp服务器在端口25上运行,但我不想与那个服务器通信或关闭它.
谢谢你的时间,
标记
解决方法
为了测试,只需telnet到端口:cf.
this sample SMTP.
后记
如果你想要一个单行,请在路径中添加以下必需参数:
#!/bin/bash from=$1; to=$2 echo EHLO $from echo MAIL FROM: $from echo RCPT TO: $to echo DATA echo Subject: Test $from $to echo echo Test message body. echo .
然后将该脚本及其两个参数传入telnet localhost 10025