Điểm:0

WebApp cần gửi email qua tài khoản mail Outlook.com

lá cờ kg

Tôi có một ứng dụng web đang chạy trên tài khoản máy chủ dùng chung cho miền example.com. Ứng dụng web cần gửi email không thường xuyên đến người quản trị ứng dụng.

Miền example.com đang sử dụng Outlook.com làm máy chủ email.

Làm thế nào tôi có thể:

a) Định cấu hình ứng dụng web để gửi email qua tài khoản thư Outlook.com (bạn có thể chỉ cho tôi hướng dẫn/cài đặt để định cấu hình tài khoản này không?), hoặc

b) Định cấu hình máy chủ thư đi kèm cho miền để gửi email mặc dù miền được định cấu hình để sử dụng Outlook.com? (Tôi không nghĩ rằng tùy chọn này là có thể), hoặc

c) Mua miền bổ sung, thêm miền đó vào cùng một "tài khoản" và truy cập miền đó từ ứng dụng web chạy trên example.com?

Có ai đã làm điều này chưa, và bạn có thể chỉ cho tôi công thức cấu hình lại đúng hướng không?

Điểm:0
lá cờ in

Một trong những lý do khó tìm thông tin về điều này là do Microsoft liên tục thay đổi API của mình. Ví dụ: hai liên kết này hiển thị một API đang thay đổi, hiện đang hoạt động nhưng sẽ lỗi thời sau một vài tháng.

cái này

và cái này nữa

Nếu bạn không thể làm việc này, đây là một ý tưởng khác:

Đăng ký miền khác (ví dụ: examplebot.com) và thêm miền đó vào tài khoản lưu trữ của bạn dưới dạng miền bổ sung. Vì là một phần của cùng một tài khoản lưu trữ, nên miền chính có thể gửi email thông qua nó mà hoàn toàn bỏ qua các máy chủ Outlook.com.

Đây là cấu hình sẽ trông như thế nào trong NodeJS:

Trước tiên, bạn cần cài đặt gói nodemailer.

Sau đó, trong App.js của bạn (hoặc bất cứ thứ gì bạn gọi là tệp phụ trợ của mình):

const nodemailer = require('nodemailer');

const transporter = nodemailer.createTransport({
    máy chủ: 'mail.examplebot.com',
    cổng: 465,
    an toàn: đúng,
    xác thực: {
       người dùng: '[email protected]',
       vượt qua: 's3cr3tPassword',
    },
    tls: {
       từ chối trái phép: sai,
    },
});

Tất nhiên, bạn sẽ cần tạo hộp thư cho người dùng được chỉ định trong mã của mình ([email protected]/s3cr3tPassword).

Tôi đã làm điều này trước đây, cụ thể là để giải quyết nhu cầu gửi email thông qua môi trường Microsoft Office365 và nó đã hiệu quả với tôi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.