Chỉnh sửa (không rõ những gì tôi đã hỏi) :
Tôi muốn gửi email đến địa chỉ Verizon của mình bằng cách gửi nó từ mạng gia đình của tôi tới Verizon MSA. Vì vậy, câu hỏi của tôi là: làm thế nào tôi có thể tìm thấy tên của một máy chủ MSA nếu tất cả những gì tôi có là tên miền. (Tôi đã không đúng yêu cầu máy chủ MX.) Tôi muốn đi từ verizon.net
đến smtp.verizon.net
đáng tin cậy, vì vậy tôi có thể tái tạo nó trong một chương trình. Tôi vẫn nghĩ đó là một câu hỏi có giá trị nếu bạn đang viết một chương trình nơi người dùng nhập địa chỉ email và thông tin đăng nhập của họ với ý định gửi email từ địa chỉ.
Nói chung, bạn chỉ cần tìm MSA một lần, để gửi tất cả email của bạn. Bởi vì MSA tìm thấy MX đích cho bạn và nói chung các máy chủ MX chặn các dải IP động.
Tôi đang cố gắng gửi email đăng nhập lỗi cho chính mình từ các tập lệnh Python của tôi. Tôi đã có thể gửi email đến địa chỉ Yahoo thành công bằng máy chủ này : smtp.mail.yahoo.com
. Nhưng tôi muốn gửi email đến một địa chỉ Verizon.
Làm cách nào để tìm máy chủ thư user@verizon.net
? Tôi đang sử dụng Linux và đã thử:
dig -t ANY verizon.net
:
; <<>> DiG 9.9.2-P1 <<>> -t ANY verizon.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28223
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;verizon.net. IN ANY
;; ANSWER SECTION:
verizon.net. 260 IN MX 0 relay.verizon.net.
verizon.net. 218 IN A 206.46.232.39
;; Query time: 107 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Wed Jul 22 20:26:42 2015
;; MSG SIZE rcvd: 78
host -t mx verizon.net
:
verizon.net mail is handled by 0 relay.verizon.net
Để so sánh , host -t mx yahoo.com
:
yahoo.com mail is handled by 1 mta6.am0.yahoodns.net.
yahoo.com mail is handled by 1 mta5.am0.yahoodns.net.
yahoo.com mail is handled by 1 mta7.am0.yahoodns.net.
Các lệnh này không hoạt động.