rails enviar entrar empresa correo como ruby-on-rails ruby

ruby-on-rails - enviar - como entrar al webmail de mi empresa



Cómo obtener el dominio del correo electrónico (3)

Si prefieres usar una biblioteca dedicada a entender estas cosas:

→ irb -rmail ruby-1.9.2-p0 > Mail::Address.new(''[email protected]'').domain => "example.com"

¿Cómo obtengo el dominio de una dirección de correo electrónico en ruby?


>> email = "Sahil Grover<[email protected]>" => "Sahil Grover<[email protected]>" >> mail = Mail::Address.new(email) => #<Mail::Address:75152940 Address: |Sahil Grover <[email protected]>| > >> mail.instance_values => {"output_type"=>:decode, "parsed"=>true, "data"=>#<struct Mail::Parsers::AddressStruct raw="Sahil Grover<[email protected]>", domain=".com", comments=[], local="sahil+test", obs_domain_list=nil, display_name="Sahil Grover", group=nil, error=nil>, "display_name"=>"Sahil Grover"} >> mail.domain => ".com"