简体   繁体   English

如何从电子邮件获取域名

[英]How to get domain from email

如何从使用ruby的电子邮件地址获取域名?

>> "hey@mycorp.com".split("@").last
=> "mycorp.com"

If you prefer using a library dedicated to understanding these things: 如果您喜欢使用专用于理解这些内容的库:

→ irb -rmail
ruby-1.9.2-p0 > Mail::Address.new('feep+wibble@example.com').domain
 => "example.com" 
    >>  email = "Sahil Grover<sahil+test@stackoverflow.com>"        
    => "Sahil Grover<sahil+test@stackoverflow.com>"

    >> mail = Mail::Address.new(email)         
    => #<Mail::Address:75152940 Address: |Sahil Grover <sahil+test@stackoverflow.com>| >

    >> mail.instance_values        
    => {"output_type"=>:decode,
       "parsed"=>true,
     "data"=>#<struct Mail::Parsers::AddressStruct 
     raw="Sahil Grover<sahil+test@stackoverflow.com>", 
     domain="stackoverflow.com", 
     comments=[], 
     local="sahil+test", 
     obs_domain_list=nil, 
     display_name="Sahil Grover", 
     group=nil, 
     error=nil>,
     "display_name"=>"Sahil Grover"}

    >> mail.domain        
    => "stackoverflow.com"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何从PostgreSQL获取具有特定电子邮件域的用户? - How do I get users with a specific email domain from PostgreSQL? 协助 RUBY 代码从 email 字符串 user@domain.com 获取“用户”、“域”和“domain.com” - ASSIST WITH RUBY CODE TO GET “user”, “domain” and “domain.com” from email string user@domain.com 如何从电子邮件服务器上获取有关rails app的电子邮件回复 - How to get email reply on rails app from email server Rails + REGEX:从电子邮件域中提取名称 - Rails + REGEX: Extract name from email domain 如何用我的域名创建电子邮件? name@domain.com - how to create an email with my domain name? name@domain.com 如何在您的域上动态创建电子邮件地址? - How to create an email address on your domain dynamically? Rails Faker - 如何生成自定义域电子邮件? - Rails Faker - How to generate a custom domain email? 如何使用设计验证来验证注册电子邮件地址是否来自某个域? - How can I use Devise Authentication to validate that a sign up email address is from certain domain? 如何从 Gmail 获取某个电子邮件的线程 ID - How to get thread id from gmail for a certain email 如何从omniauth获取有关Rails 4的Facebook用户电子邮件? - How to get the Facebook user email from omniauth for Rails 4?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM