我做了一個聯繫我們的形式和問題,如何提交用戶提交的細節將被傳遞到我的電子郵件。 我是新手,並不明白這從Meteor Docs 「MAIL_URL環境變量應該是形式smtp://用戶名:密碼@主機:端口/」 我想部署我的流星應用程序在流星免費服務器,所以請指導我如何我應該寫上面的網址東西serevr/SMPT 你可以看看我的source code客戶端/模板/ CONTACT_US/contact_us.html 和 contact_us.js和服務器/ common.js並且可以告訴我我的其餘代碼是否也正確執行聯繫我們表單功能。如何創建聯繫我們在meteor.js形式
回答
您應該在Mailgun上創建一個帳戶(Meteor默認)。
比方說,您使用的是您的Gmail帳戶[email protected]和你的密碼是pass123:
Meteor.startup(function() {
process.env.MAIL_URL = 'smtp://waquar:[email protected]:587/'
});
兩個服務器方法和客戶端代碼似乎是正確的,嘗試上述步驟,讓我們知道如果它有效。
我應該在這裏寫什麼密碼?我的Gmail或Mailgun?我的代碼也在Github上,所以它會將我的密碼暴露給其他人。 @ KG32 – Waqar
老實說,我不記得,在我的項目中,我將我的Mailgun密碼設置爲與gmail完全相同,但我想它應該是gmail密碼,您可以對其進行測試。對,你會公開它,這就是爲什麼如果你在你的代碼中暴露敏感數據,你應該使存儲庫是私人的,我想這是沒有辦法的。 – KG32
編輯:你可以在你的代碼之外設置這個環境變量,看看:http://www.meteorpedia.com/read/Environment_Variables。我建議測試在你的代碼中設置它,而不要推送給github,看看它是否按照假設工作,然後嘗試從shell中設置它。 – KG32
我在我的開發環境有點像我的〜/ .bashrc:
export MAIL_URL='smtp://myemail%40example.com:[email protected]:587/'
你可以像一個server.js測試:
Email.send({
from: "[email protected]",
to: "[email protected]",
subject: "Meteor Can Send Emails",
text: "Its pretty easy to send emails."
});
作爲Gmail中https://github.com/nelsonic/hapi-email描述。收到測試郵件後,您可以刪除該文件。
在生產中我使用mup與保存env變量。
- 1. 導軌:沒有路線匹配,創建聯繫我們形式
- 2. 試圖創建一個聯繫我們形式
- 3. 顯示插件聯繫我們形式
- 4. Webaphere portal 8.5:如何創建與我們聯繫的表單
- 5. 我聯繫我們PHP的形式是每次提交
- 6. 我們如何在網絡中創建六邊形形狀vis.js
- 7. 在Netsuite中創建一個「聯繫我們」表格
- 8. 如何整合聯繫我們部分在我們的網站?
- 9. 如何在模式上點擊「聯繫我們」按鈕時滾動以聯繫我們?
- 10. 如何在Joomla中創建(合理)簡單的聯繫我們表單?
- 11. ASP.net聯繫我們
- 12. 故障上,以實現「聯繫我們」的形式
- 13. 以粗體形式聯繫我們的郵箱
- 14. Wordpress-聯繫我們頁面的兩種形式
- 15. 如何在android中創建聯繫人
- 16. 如何發送聯繫我們的形式從郵箱iphone應用
- 17. 如何在創建新聯繫人時設置RAW_CONTACT_ID聯繫人
- 18. 如何使聯繫我們的Android
- 19. 如何使聯繫形式ajax
- 20. 2 loggers創建。他們如何關聯?
- 21. 如何在Android中以編程方式創建聯繫人組?
- 22. 最好的方式來創建一個自定義聯繫我們地圖
- 23. 聯繫我們404錯誤
- 24. 聯繫我們JavaScript幫助
- 25. 如何創建谷歌聯繫人?
- 26. 如何自動創建聯繫人?
- 27. 我們如何從德爾福形式欺騙Windows幫助系統來執行我們自己的形式?
- 28. 在opencart中如何讓我的模板聯繫我們頁面
- 29. 如何在我們的URL中創建/#!/?
- 30. 我聯繫我們PHP形式發送電子郵件7與不斷提交
你有關於Mailgun的帳號嗎? – KG32