2016-09-27 6 views
1
def sendEmail(to,apNumber,paperType,zipedFile): 

    sg = sendgrid.SendGridAPIClient(apikey=os.environ.get("API-KEY")) 

    to_email = mail.Email("[email protected]") 
    from_email = mail.Email("[email protected]") 
    subject = 'This is a test email' 
    content = mail.Content('text/plain', 'Example message.') 
    message = mail.Mail(from_email, subject, to_email, content) 
    response = sg.client.mail.send.post(request_body = message.get()) 
    return response 
+0

ステップ3の下に続く環境変数を設定するために

あなたは 'API-KEY'環境変数が設定されていますか?どんなOSを使っているのですか( 'API-KEY'はWindows上で有効なenv変数ですが、* nixはその名前に' -'を許可しません)。 – mata

+0

私はubuntu 16.0を使用しています。 apiの環境変数を設定する方法を知っているかもしれません – vinay

+0

通常、プログラムを実行する前にシェルでエクスポートします。 'export API_KEY =" ... "' - もっと読む[here](https://help.ubuntu.com/community/EnvironmentVariables) – mata

答えて

2

環境変数の設定。

echo "export SENDGRID_API_KEY='YOUR_API_KEY'" > sendgrid.env 
echo "sendgrid.env" >> .gitignore 
source ./sendgrid.env 
+0

環境変数を設定した後、問題が解決しました ありがとう – vinay

関連する問題