Vì vậy, tôi đang tìm hiểu về SMTP và đang cố gắng sử dụng telnet
để gửi một số thư qua SMTP.Sử dụng SMTP, Gmail và STARTTLS
Tôi đã easilly thể gửi mail để tài khoản gmail của tôi qua:
$ host gmail.com
...
gmail.com mail is handled by 5 gmail-smtp-in.l.google.com.
...
$ telnet gmail-smtp-in.l.google.com 25
Trying 74.125.142.27...
...
Connected to gmail-smtp-in.l.google.com.
...
HELO <[email protected]>
...
Tuy nhiên, tôi đang gặp sự cố khi gửi từ tài khoản gmail của tôi. Từ những gì tôi hiểu về SMTP, tôi nên sử dụng SMTP để gửi thư từ < [email protected]> đến các máy chủ SMTP gmail đi, sau đó sử dụng SMTP để chuyển thư đến máy chủ SMTP đến nhận ect.
Tuy nhiên, tôi đang gặp khó khăn. Nếu tôi telnet
vào smtp.gmail.com
qua cổng 465
(máy chủ thư gmail outmail smtp chuẩn), tôi bị ngắt kết nối ngay lập tức sau khi bắt đầu với HELO <[email protected]>
hoặc được yêu cầu STARTTLS
. Tôi không thể tìm thấy câu trả lời về cách tiến hành.
Mọi trợ giúp đều được đánh giá cao.
Sidenote: Hiện tại tôi đang sử dụng Wi-Fi miễn phí của Starbucks để truy cập internet. Tôi thực sự không thể telnet
trực tiếp từ máy tính của tôi (Không có đường dẫn đến lỗi máy chủ). Thay vào đó, nó chỉ hoạt động nếu tôi ssh
vào một hộp Linux từ xa trên mạng của trường trước tiên, sau đó telnet
từ đó. Có ai biết vì sao lại thế này không?
Cảm ơn!
Check-out Swaks để thu hẹp khoảng cách giữa telnet liệu và một ứng dụng thư khách. http://www.jetmore.org/john/code/swaks/ – Jed
đối với tôi STARTTLS không hoạt động, theo tài liệu 587 được sử dụng cho TLS và 465 cho SSL: https://support.google.com/a/ answer/176600? hl = vi – flotto