0
我的目標是能夠通過Linux服務器從Gmail帳戶讀取新消息。我想我可以通過IMAP或東西做到這一點,但我想避免這種複雜性可能的話給出將Gmail這個漂亮的飼料設置:RSS + SSL(gmail)通過命令行?
https://mail.google.com/mail/feed/atom/
唯一的問題是,我不肯定如何驗證呼叫來拉這個。這可能嗎?
我的目標是能夠通過Linux服務器從Gmail帳戶讀取新消息。我想我可以通過IMAP或東西做到這一點,但我想避免這種複雜性可能的話給出將Gmail這個漂亮的飼料設置:RSS + SSL(gmail)通過命令行?
https://mail.google.com/mail/feed/atom/
唯一的問題是,我不肯定如何驗證呼叫來拉這個。這可能嗎?
一個很好的出發點應該是:
curl -u username:password --silent "https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F '<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | sed -n "s/<title>\(.*\)<\/title.*name>\(.*\)<\/name>.*/\2 - \1/p"
檢查您的帳戶的Gmail的ATOM源,對其進行解析,並輸出未讀消息列表。
而且,看到這個線程:http://www.commandlinefu.com/commands/view/3380/check-your-unread-gmail-from-the-command-line
OTOH,我會建議使用mutt
和IMAP。
謝謝,還有很好的建議! –
//,這將返回一個最小的HTML響應,標題爲「UNAUTHORIZED」,響應包含「錯誤401」。 –