cuốn sách gpt4 ai đã làm

Thư Java - Không thể kết nối với máy chủ

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 19:59:56 28 4
mua khóa gpt4 Nike

Tôi đang cố gắng làm theo http://www.tutorialspoint.com/java/java_sending_email.htm Hướng dẫn gửi Email ứng dụng Java

Khi tôi cố chạy nó, sao chép-dán mã đầu tiên từ liên kết ở trên, tôi gặp lỗi không thể kết nối với máy chủ, đó là localhost. Đây là kết quả khi tôi ping localhost:

Ping Home-PC [::1] với 32 byte dữ liệu:
Trả lời từ ::1: thời gian<1ms
Trả lời từ ::1: thời gian<1ms
Trả lời từ ::1: thời gian<1ms
Trả lời từ ::1: thời gian<1ms

Vì mình rất thiếu kinh nghiệm trong giao tiếp nên không biết bị sao nhưng vẫn cần sự giúp đỡ. Vì vậy, có phải vấn đề là do localhost của tôi không được cấu hình đúng hoặc có lỗi gì đó với mã của tôi không? Tôi có thể làm gì?

Tôi đang sử dụng máy chủ Tomcat v8.0.

Tôi cũng đã thêm đầu ra của bàn điều khiển:

com.sun.mail.util.MailConnectException: Không thể kết nối với máy chủ, cổng: localhost, 25;
ngoại lệ lồng nhau là:
tại com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2054)
tại com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:697)
tại javax.mail.Service.connect(Service.java:364)
tại javax.mail.Service.connect(Service.java:245)
tại javax.mail.Service.connect(Service.java:194)
tại javax.mail.Transport.send0(Transport.java:253)
tại javax.mail.Transport.send(Transport.java:124)
tại test.Test.main(Test.java:51)
Nguyên nhân: java.net.ConnectException: Kết nối bị từ chối: kết nối
tại java.net.DualStackPlainSocketImpl.connect0 (Phương thức gốc)
tại java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
tại java.net.Socket.connect(Socket.java:538)
tại com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:329)
tại com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:236)
tại com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2020)
... 7 thêm

câu trả lời hay nhất

Tôi cho rằng bạn chưa cài đặt nó trên máy cục bộ của mình SMTP-Máy chủ. Với mục đích thử nghiệm, hãy bắt đầu FakeSMTP Ví dụ: Nếu nó được thiết lập và chạy, chương trình có thể kết nối và gửi thư.

Nếu bạn muốn thử nghiệm một chút (giả sử bạn có hộp Windows), có Hamstermail (Trang web bằng tiếng Đức - xin lưu ý ;-))

Đây là kết quả khi tôi ping localhost

Điều này chỉ đơn giản chỉ ra rằng máy chủ đã phản hồi Yêu cầu tiếng vang. Điều này không có nghĩa là máy chủ đang chạy dịch vụ SMTP cũng không có nghĩa là máy chủ ngừng hoạt động nếu không phản hồi - đôi khi quản trị viên ngăn chặn Yêu cầu tiếng vang ICMP.

有时 telnet$máy chủ 25 Cho phép kết nối với máy chủ thư.

Nguyên nhân: java.net.ConnectException: Kết nối bị từ chối: kết nối

Điều này chỉ ra rằng dịch vụ chưa được kích hoạt, nghĩa làCảng đã đóng.

Về Java Mail - Không thể kết nối với máy chủ, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/29974282/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress