আপনি সর্বদা আলফামেইল ব্যবহার করতে পারেন ( প্রকাশ: আমি এর পিছনে বিকাশকারীদের একজন )।
শুধু এনপিএম দিয়ে ইনস্টল করুন :
npm install alphamail
একটি আলফামেইল অ্যাকাউন্টের জন্য সাইন আপ করুন। একটি টোকেন পান এবং তারপরে আপনি আলফামেইল পরিষেবাটি দিয়ে প্রেরণ শুরু করতে পারেন।
var alphamail = require('alphamail');
var emailService = new alphamail.EmailService()
.setServiceUrl('http://api.amail.io/v1/')
.setApiToken('YOUR-ACCOUNT-API-TOKEN-HERE');
var person = {
id: 1234,
userName: "jdoe75",
name: {
first: "John",
last: "Doe"
},
dateOfBirth: 1975
};
emailService.queue(new alphamail.EmailMessagePayload()
.setProjectId(12345) // ID of your AlphaMail project (determines template, options, etc)
.setSender(new alphamail.EmailContact("Sender Company Name", "from@example.com"))
.setReceiver(new alphamail.EmailContact("John Doe", "to@example.org"))
.setBodyObject(person) // Any serializable object
);
এবং আলফামেইল জিইউআই ( ড্যাশবোর্ডে ) আপনি প্রেরিত ডেটা দিয়ে টেম্পলেটটি সম্পাদনা করতে সক্ষম হবেন:
<html>
<body>
<b>Name:</b> <# payload.name.last " " payload.name.first #><br>
<b>Date of Birth:</b> <# payload.dateOfBirth #><br>
<# if (payload.id != null) { #>
<a href="http://company.com/sign-up">Sign Up Free!</a>
<# } else { #>
<a href="http://company.com/login?username=<# urlencode(payload.userName) #>">Sign In</a>
<# } #>
</body>
</html>
টেমপ্লেটগুলি কমলাংয়ে লেখা রয়েছে , এটি একটি সাধারণ টেম্পলেট ভাষা বিশেষত ইমেলগুলির জন্য ডিজাইন করা।