我想使用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
无效。
有什么想法吗?
答案 0 :(得分:0)
从根本上讲,您可以使用telnet连接到邮件服务器,看看您的邮件服务器是否正常工作。
连接后,执行
telnet 127.0.0.1 2525
然后在提示符处键入:
EHLO your_username
这将验证您的邮件服务器是否正常工作。
有几个引用在网络上使用telnet对SMTP协议进行故障排除。
向其发送电子邮件,就像其他任何邮件服务器一样。