0

I am using Ruby and Tmail to retrieve a series of emails from the server.

Is there any way to determine the hostname of the server that relayed the email message?

aantix
  • 499
  • 8
  • 12

1 Answers1

0

It's TMail::ReceivedHeader#by.

mail = TMail::Mail.parse(File.read("mail"))
mail["received"].each do |received|
  puts "Received by: #{received.by}"
end
splattael
  • 806
  • 7
  • 4