Как отправить электронное письмо с помощью Google API Client - PullRequest
0 голосов
/ 04 февраля 2019

Я новичок в Ruby и использую Google API.Я пытаюсь отправить электронное письмо, используя следующий код:

msg = Mail.new
msg.date = Time.now
msg.subject = 'Testing'
msg.body = '<p>Hi Alex, hows life?</p>'
msg.from = self.email
msg.to   = 'fakeemail@gmail.com'

@email = @google_api_client.execute(
    api_method: @gmail.users.messages.to_h['gmail.users.messages.send'],
    body_object: {
        raw: Base64.urlsafe_encode64(msg.to_s)
    },
    parameters: {
        userId: 'me',
    }
)

Однако я получаю эту ошибку:

uninitialized constant Mail (NameError)

Может кто-нибудь сказать мне, что я делаю неправильно?

...