Open baotnq opened 8 years ago
Tích hợp vô cái ghost blog đó hả anh ?, Đăng ký cai sparkpost cần verify chủ sở hữu domain, nó sẽ gủi mã tới email postmaster@easywebhub.com
nếu chưa có hộp mail anh đăng ký bên zoho.com ấy
Anh nghĩ em tạo 1 server api mới trên 38, và sử dụng domain lici.vn để đăng ký. Server API này có 2 mục đích, domain tạm là admincenter.lici.vn
Thông tin domain anh có chia sẻ trên Slack đó em.
http://lici.vn/ web chết hay sao ấy, em vô từ trưa giờ chưa được
cái này chưa có web gì hết em, chỉ là cái domain anh mua của tenten thôi.
ah em thấy rồi, anh edit cái VPS post nên em không để ý
http://upload.lici.vn/ ok rồi đó anh email thì chắc sài sparkpost, mailgun voi sendgrid vừa đăng ký xong chưa kip làm gì no banned, chắc dân vn lên đó spam dữ quá
vậy em làm thử demo cho sparkpost nghe, gửi về email anh quocbao.tn@gmail.com
@nemesisqp em tạo 1 api cho phép nhận vào json bên dưới
https://gist.github.com/baotnq/2f918e4c2d737e456310599f8bddcc52
Vì API này dùng khá nhiều cho các website sau này
@nemesisqp remind ku
em code với commit rồi, nhưng chưa deploy lên vps
api mail rồi đó anh url: http://admincp.lici.vn/api/order
http://admincp.lici.vn/
http://admincp.lici.vn/api/order
@nemesisqp cái này ko truy cập được em, check lại xem sao
@nemesisqp cái này sao rồi em, quên xử lý rồi hả. Ưu tiên thực hiện dứt điểm cái này nghe, cái anh cần là như sau
trong object app nó có object mailer, gửi email cứ sử dụng nó là xong
app.mailer.send({
from: 'order@lici.vn',
to: 'whoami@email.com,
subject: 'Your order detail',
html: `<h3>Received order json data:</h3><br>`
}).then(ret => {
res.json({code: 0, message: 'success'});
}).catch(err => {
res.json({code: -1, message: err.message});
});
các biến 'app', 'res' đã có sẵn trong api handler
module.exports = app => {
return {
'post/do-something': (req, res, next) => {}
}
};
@nemesisqp giải thích của em anh vẫn chưa hiểu cách xử dụng lắm, em mô tả 1 trường hợp chi tiết được không.
Ví dụ em bổ sung phần submit đơn hàng, bằng rivetsJS https://github.com/easywebhub/mtfashion https://github.com/easywebhub/mtfashion/blob/master/layout/hcode-index.html
trong file này,
@nemesisqp anh test thấy gửi email ok rồi, nhưng có 1 số phần cần bổ sung sau:
Lưu ý: khi làm xong em copy từ /build sang /__PUBLIC, sang đó chạy Public_gh-pages.bat để push lên gh-pages branch dùm anh luôn nghe, anh khỏi phải làm nhiều thao tác
rồi đó anh ơi
anh test thử thấy vẫn ko được, không thấy email gửi trả cho KH, em test lại 1 đơn hàng dùm anh xem
Đơn hàng detail ko hiển thị đầy đủ thông tin: Chỉ là [object Object]
Em nên bổ sung 1 email của em để test phần này cho dễ
Từ: mtfashion-order@lici.vn Ngày: 09-06-2016 16:39 Chủ đề: Đơn hàng của khách Tới: mytu358@gmail.com Cc:
[object Object]
rồi đó anh, thiếu mất stringify bên admincp email don hang
Tham khảo các dịch vụ SMTP tốt:
http://chiasecoupon.com/kinh-nghiem/smtp-server-mien-phi.html
Thử nghiệm tích hợp của dịch vụ
https://www.mailgun.com/
https://www.sparkpost.com/pricing
Cài đặt cái Server API này trên VPS 38 luôn nghe