0
require 'net/imap'
imap = Net::IMAP.new('mail.domain.com')
imap.authenticate('LOGIN', 'user', 'pass')
imap.examine('INBOX')
puts "Since when? Please in DD-MM-YYYY Format."
@since_date = gets()
mail_count = imap.search(["SINCE", @since_date])
puts "\n Total Emails Since" + @since_date + mail_count.count.to_s
여기에 오류가 발생했습니다. 내가하려는 것은 사용자가 날짜 매개 변수를 설정하도록하는 것입니다. 그리고 그 이후로 얼마나 많은 이메일이 왔는지 알려줍니다. 이 수동으로 날짜를 입력하면 작동하지만 잘못 변수를 선언하는 것 같아요. 루비와 코딩에 새로운 브랜드, 멍청한 질문이라면 미안 해요.imap.search 날짜 매개 변수를 변수로 설정
무엇이 오류입니까? – ScottJShea
IMAP 명령 오류 : 검색 날짜 매개 변수가 잘못되었습니다 (Net :: IMAP :: BadResponseError) – krapdagn
'@ since_date' 행에'gets()'대신'gets.chomp'를 사용해보세요. – ScottJShea