Tôi đang sử dụng javamail để gửi thư từ ứng dụng appengine của mình. Nó hoạt động hoàn hảo trong việc triển khai, nhưng tôi không thể tìm ra cách để làm điều này bằng cách sử dụng máy chủ phát triển. Bất cứ khi nào tôi cần kiểm tra sendmail, tôi phải triển khai ứng dụng khá khó chịu.thư thử nghiệm với máy chủ phát triển appengine (java)
Thông tin cơ sở (Tại sao các bản ghi không làm việc):
Chúng tôi biết email đi đến các bản ghi trên máy chủ phát triển appengine. Tuy nhiên, lý do chính để gửi email từ máy chủ phát triển là có thể kiểm tra định dạng của email. Nó trông thế nào? Những thay đổi cần phải được thực hiện đối với mẫu email sao cho có vẻ tốt trong các ứng dụng email A, B và C và có thể thực hiện nhanh chóng mà không gặp phải rắc rối khi triển khai lên phiên bản appengine mặc định thực, mỗi lần.
Chúng tôi không gửi spam. Chúng tôi không cố gắng phá vỡ bất kỳ loại bảo mật nào. Tóm lại, chúng tôi muốn hợp pháp có thể xem email thực, thực tế trong một hoặc nhiều ứng dụng email và sau đó thực hiện thay đổi mã ngay lập tức để chúng tôi có thể chỉnh sửa chúng mà không phải trải qua quá trình chỉnh sửa, biên dịch, chờ 5 phút để nó triển khai, kiểm tra, lặp lại chu kỳ. Vì không có tiêu chuẩn nào về cách mỗi ứng dụng email hiển thị một email, quá trình siêng năng này được khuếch đại bằng cách cố gắng làm việc gì đó ở nhiều khách hàng.
Câu hỏi:
Làm thế nào các máy chủ phát triển động cơ Java Google App có thể được cấu hình để gửi email từ máy tính cục bộ hoặc một dịch vụ SMTP cho mục đích thử nghiệm các email gửi đến thực tế, khách hàng email thực tế?
Điều này sẽ không làm vì tôi cũng cần kiểm tra những thứ khác; cho dù tin nhắn có được định dạng đúng hay không, cho dù tệp đính kèm có thể tải xuống hay không và liệu thư có được gửi ở nơi đầu tiên hay không. – akula1001
Bạn không thể thực hiện thử nghiệm tích hợp kiểu đó với máy chủ phát triển. Tôi khuyên bạn nên thiết lập trong triển khai với ví dụ như một ứng dụng riêng biệt hoặc sử dụng máy chủ thư của riêng bạn thay vì API App Engine. – hleinone
@hleinone - Chỉ muốn cho bạn biết có một tiền thưởng về câu hỏi này và có vẻ như bạn có thể biết cách giải quyết vấn đề này. – jmort253