2013-05-15 36 views
5

Tôi đang gửi email cho chính mình bằng mô-đun (nodemailer) trên nền tảng ứng dụng web của tôi (node.js) từ người nào đó bằng trang liên hệ của ứng dụng web của tôi. Vì tôi đang gửi email cho chính mình, nếu tôi trả lời email, tôi sẽ gửi lại email cho chính mình và không gửi email đó đến email trong tiêu đề "từ" được đặt trong tiêu đề của email. Làm thế nào tôi có thể cho phép khách hàng (gmail, yahoo, vv) biết được email nào nên được trả lời?Gửi email cho chính tôi nhưng để tôi trả lời lại email khác

Tôi đang sử dụng mô-đun Nodemailer cho Node.js để gửi thư từ máy chủ Ubuntu Linux.

Trả lời

3

Thường thêm tiêu đề Reply-To: sẽ đủ để cho biết trả lời địa chỉ nào.

+0

Tôi đã đặt Trả lời và Từ tiêu đề và tôi đã xác nhận rằng chúng đã được đặt, trong tùy chọn thư gốc trong Gmail. Tuy nhiên, gmail vẫn không trả lời những email này. – Sam

+0

Bạn có thể xác nhận tiêu đề hiển thị khi nhận được tin nhắn không? – tadman

+0

Có. Nó xuất hiện. – Sam

3

Tôi không biết gì về Nodemailer, nhưng tài liệu của họ dường như chỉ ra rằng nó hỗ trợ thiết lập thuộc tính replyTo - âm thanh giống như những gì bạn muốn? Tất cả các ứng dụng email chính sử dụng trường trả lời của email để gửi câu trả lời nếu nó tồn tại.

+1

Tôi đã đặt cả trả lời và từ tiêu đề cho email đúng cách, nhưng gmail vẫn trả lời lại tiêu đề Người gửi. : \ – Sam

2

Tôi có chính xác cùng một vấn đề và tìm ra giải pháp trong StackOverflow thread này, mà chỉ vào này forum:

Nếu "Từ" địa chỉ là một trong hai giống như "To" địa chỉ, hoặc là được định cấu hình trong Cài đặt Gmail làm một trong các tài khoản 'Gửi dưới dạng ...', Gmail trả lời địa chỉ "Tới" thay vì địa chỉ "Trả lời". Cách giải quyết dễ dàng là chỉ định địa chỉ "Từ" không phải là Gmail

Tôi đã lãng phí một chút thời gian trước khi tìm giải pháp. Hy vọng điều này sẽ giúp người khác.

0

Thêm trường trả lời vào đối tượng mailOptions. Điều đó làm việc cho tôi. Nó cũng có trong số docs.

Từ đó sẽ vẫn hiển thị email của bạn nhưng thư trả lời sẽ chuyển đến email trả lờiĐến. Ngoài ra, hãy đảm bảo bạn sử dụng cú pháp '' Fred Foo '' trong trường từ và bạn sẽ thấy tên của người gửi trên cuộc hội thoại từ trường.

Các vấn đề liên quan