emailjs
EmailJS 幫您直接從 Flutter 應用程式發送電子郵件。不需要伺服器。
Flutter 的官方 EmailJS SDK
以下為英文專案原文快照,最新內容請造訪 GitHub。
SDK for EmailJS.com customers.
Use you EmailJS account for sending emails.
This is a flutter-only version, otherwise use
EmailJS helps to send emails directly from your code. No server is required – just connect EmailJS to one of the supported email services, create an email template, and use our SDK to trigger an email.
Install EmailJS SDK:
$ flutter pub add emailjs
Note: By default, API requests are disabled for non-browser applications. You need to activate them through Account:Security.
You need to activate API requests through Account:Security.
send email
import package:emailjs/emailjs.dart as emailjs
Map<String, dynamic> templateParams = {
'name': 'James',
'notes': 'Check this out!'
};
try {
await emailjs.send(
'YOUR_SERVICE_ID',
'YOUR_TEMPLATE_ID',
templateParams,
const emailjs.Options(
publicKey: 'YOUR_PUBLIC_KEY',
privateKey: 'YOUR_PRIVATE_KEY',
),
);
print('SUCCESS!');
} catch (error) {
print('$error');
}
init (optional)
import package:emailjs/emailjs.dart as emailjs
// set Public Key as global settings
emailjs.init(const emailjs.Options(
publicKey: 'YOUR_PUBLIC_KEY',
privateKey: 'YOUR_PRIVATE_KEY',
));
try {
// send the email without dynamic variables
await emailjs.send(
'YOUR_SERVICE_ID',
'YOUR_TEMPLATE_ID',
);
print('SUCCESS!');
} catch (error) {
print('$error');
}
依賴清單 6 項
{"sdk":"flutter"}^1.1.0^2.2.3{"sdk":"flutter"}^4.0.0^1.0.3先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗