1

我想使用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不起作用。

任何想法?

4

1 回答 1

0

在最基本的方式中,您可以通过使用 telnet 连接到它来查看您的邮件服务器是否正在工作。

一旦连接,通过做

telnet 127.0.0.1 2525

然后在提示符下输入:

EHLO your_username

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

有几个关于在 Web 上使用 telnet 对 SMTP 协议进行故障排除的参考资料。

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

于 2013-10-14T02:32:23.413 回答