Ruby에서 Gmail을 사용하여 이메일 보내기
소개
메일을 프로그램에서 보내고 싶은 경우가 많습니다
그 때 항상 문제가되는 것은 SMTP 서버입니다.
그렇다면 Ruby에서 천하 Gmail을 사용하면 매우 미라클로 쉽게 이메일을 보낼 수 있습니다
앱 비밀번호 가져오기
Google의 2단계를 설정하면 그대로 비밀번호를 사용할 수 없습니다.
앱 비밀번호라는 것을 발행하면 비밀번호로 인증할 수 있게 됩니다.
이 사이트에서 단말기를 적당히 "Ruby"라든지에 비밀번호를 생성하십시오.
gmail gem 설치
Ruby에는 메일 클라이언트가 몇 가지 있습니다만, Gmail만을 사용한다면 dcparker/ruby-gmail 라고 하는 gem이 편리합니다.
메일 송신뿐만 아니라 수신이나 검색도 할 수 있습니다.
gem install ruby-gmail
이메일 보내기
다음 프로그램으로 이메일을 보낼 수 있습니다.
자세한 설명은 쓰지 않지만 느낌으로 어떻게든 된다고 생각합니다.
require "gmail"
USERNAME = "[email protected]"
PASSWORD = "アプリパスワード"
gmail = Gmail.new(USERNAME, PASSWORD)
message =
gmail.generate_message do
to "[email protected]"
subject "題名"
html_part do
content_type "text/html; charset=UTF-8"
body "<h1>Email from Ruby!!</h1>"
end
end
gmail.deliver(message)
gmail.logout
자세한 내용은 README을 읽으십시오!
내부에서는 mikel/mail gem을 사용하고 있으므로, 메시지의 설정 방법( to
라든지 subject
라든지)은 이쪽을 보는 편이 좋을 것 같습니다.
Reference
이 문제에 관하여(Ruby에서 Gmail을 사용하여 이메일 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nownabe/items/3a348c86b3c0a2c87ab0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Google의 2단계를 설정하면 그대로 비밀번호를 사용할 수 없습니다.
앱 비밀번호라는 것을 발행하면 비밀번호로 인증할 수 있게 됩니다.
이 사이트에서 단말기를 적당히 "Ruby"라든지에 비밀번호를 생성하십시오.
gmail gem 설치
Ruby에는 메일 클라이언트가 몇 가지 있습니다만, Gmail만을 사용한다면 dcparker/ruby-gmail 라고 하는 gem이 편리합니다.
메일 송신뿐만 아니라 수신이나 검색도 할 수 있습니다.
gem install ruby-gmail
이메일 보내기
다음 프로그램으로 이메일을 보낼 수 있습니다.
자세한 설명은 쓰지 않지만 느낌으로 어떻게든 된다고 생각합니다.
require "gmail"
USERNAME = "[email protected]"
PASSWORD = "アプリパスワード"
gmail = Gmail.new(USERNAME, PASSWORD)
message =
gmail.generate_message do
to "[email protected]"
subject "題名"
html_part do
content_type "text/html; charset=UTF-8"
body "<h1>Email from Ruby!!</h1>"
end
end
gmail.deliver(message)
gmail.logout
자세한 내용은 README을 읽으십시오!
내부에서는 mikel/mail gem을 사용하고 있으므로, 메시지의 설정 방법( to
라든지 subject
라든지)은 이쪽을 보는 편이 좋을 것 같습니다.
Reference
이 문제에 관하여(Ruby에서 Gmail을 사용하여 이메일 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nownabe/items/3a348c86b3c0a2c87ab0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
gem install ruby-gmail
다음 프로그램으로 이메일을 보낼 수 있습니다.
자세한 설명은 쓰지 않지만 느낌으로 어떻게든 된다고 생각합니다.
require "gmail"
USERNAME = "[email protected]"
PASSWORD = "アプリパスワード"
gmail = Gmail.new(USERNAME, PASSWORD)
message =
gmail.generate_message do
to "[email protected]"
subject "題名"
html_part do
content_type "text/html; charset=UTF-8"
body "<h1>Email from Ruby!!</h1>"
end
end
gmail.deliver(message)
gmail.logout
자세한 내용은 README을 읽으십시오!
내부에서는 mikel/mail gem을 사용하고 있으므로, 메시지의 설정 방법(
to
라든지 subject
라든지)은 이쪽을 보는 편이 좋을 것 같습니다.
Reference
이 문제에 관하여(Ruby에서 Gmail을 사용하여 이메일 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nownabe/items/3a348c86b3c0a2c87ab0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)