如何发送电子邮件到迷你smtp服务器?

时间:2013-06-22 11:12:40

标签: ruby email

我想使用mini-stamp-server来构建邮件服务器。我写了这个简单的代码:

require 'mini-smtp-server'                                                      


class StdoutSmtpServer < MiniSmtpServer
    def new_message_event(message_hash)
        puts "#New email received:"
    end
end
server = StdoutSmtpServer.new(2525, "127.0.0.1", 4)

server.start

server.join

我不知道如何向服务器发送邮件,例如,foo@127.0.0.1:2525无效。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

从根本上讲,您可以使用telnet连接到邮件服务器,看看您的邮件服务器是否正常工作。

连接后,执行

telnet 127.0.0.1 2525

然后在提示符处键入:

EHLO your_username

这将验证您的邮件服务器是否正常工作。

有几个引用在网络上使用telnet对SMTP协议进行故障排除。

向其发送电子邮件,就像其他任何邮件服务器一样。