gpt4 book ai didi

ruby-on-rails - 检查电子邮件域是否有效

转载 作者:行者123 更新时间:2023-12-03 15:04:49 26 4
gpt4 key购买 nike

我的表单中有一个用于 email_id 的输入字段。
当用户输入电子邮件 ID 并提交表单时,我需要验证电子邮件的域。

(注意:我不需要验证电子邮件地址。我只需要验证域)

在 Ruby on Rails 中检查电子邮件域是否有效的最佳方法是什么?

最佳答案

您可以查看 DNS服务器如果 MX域的记录存在。

mx = Resolv::DNS.open { |dns| dns.getresources('domain.com',  Resolv::DNS::Resource::IN::MX) }
ok = mx.size > 0

关于ruby-on-rails - 检查电子邮件域是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39721917/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com