ドメインが存在しないというメッセージ

ドメインが存在しないというメッセージ

RedHat 5.9システムからメールを送信しようとしています。したがって、コマンドは次のようになります。

echo "Test mail" | mail -s "test" [email protected]

結局、次のエラーメールが届きます。

> The original message was received at Wed, 10 Jan 2018 09:00:00 +0200
> from localhost.localdomain [127.0.0.1]
> 
>    ----- The following addresses had permanent fatal errors -----
> <[email protected]>
>     (reason: 553 #5.1.8 Domain of sender address <[email protected]> does not exist)
> 
>    ----- Transcript of session follows ----- ... while talking to
> technion-ac-il.mail.protection.outlook.com.:
> >>> MAIL From:<[email protected]> SIZE=619 <<< 553 #5.1.8 Domain of sender address <[email protected]> does not
> exist 501 5.6.0 Data format error

Webを見回して、同様の解決策を見つけました。ここだから/etc/mail/domaintableファイルを編集します。

*.technion.ac.il  technion.ac.il

私がフォルダで試したよりも:

make
service sendmail restart

**編集する**

> dig technion.ac.il
> 
> ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.2 <<>> technion.ac.il ;;
> global options:  printcmd ;; Got answer: ;; ->>HEADER<<- opcode:
> QUERY, status: NOERROR, id: 9356 ;; flags: qr rd ra; QUERY: 1, ANSWER:
> 1, AUTHORITY: 9, ADDITIONAL: 0
> 
> ;; QUESTION SECTION: ;technion.ac.il.                        IN      A
> 
> ;; ANSWER SECTION: technion.ac.il.         2854    IN      A      
> 132.68.239.58
> 
> ;; AUTHORITY SECTION: il.                     101370  IN      NS     
> nsa.ns.il. il.                     101370  IN      NS      nsb.ns.il.
> il.                     101370  IN      NS      nse.ns.il. il.        
> 101370  IN      NS      ilns.ilan.net.il. il.                    
> 101370  IN      NS      lookup.iucc.ac.il. il.                    
> 101370  IN      NS      sns-pb.isc.org. il.                     101370
> IN      NS      ns1.ns.il. il.                     101370  IN      NS 
> ns2.ns.il. il.                     101370  IN      NS      ns3.ns.il.
> 
> ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed
> Jan 10 08:51:05 2018 ;; MSG SIZE  rcvd: 241

しかし、問題は解決されません。どんな助けでも大変感謝します。

ベストアンサー1

はい、technion.ac.il存在しますが、少なくともパブリックDNSによると存在しませんilmn-qm.bi.technion.ac.il

$ dig +noauth ilmn-qm.bi.technion.ac.il ANY
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 61930
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096

さらに、bi.technion.ac.ilドメインには、SPFレコードにリストされている送信者のみがspf.protection.outlook.comドメインに有効であることを示すSPFレコードがあります。その結果、パブリックDNSに登録してもilmn-qm.bi.technion.ac.ilSPFチェックに失敗する可能性があります。

$ dig +noauth bi.technion.ac.il ANY
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4367
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 13, ADDITIONAL: 15

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; ANSWER SECTION:
bi.technion.ac.il.      2468    IN      TXT     "EqkKAGrhnUwdxbT3qyzejnNnmW2bVdbFOhszJabIWkp/qtPbYYWRMF1M1WF2KoMBOn5y6bdiYpdrfDLKi7ZHDQ=="
bi.technion.ac.il.      2468    IN      TXT     "v=spf1 include:spf.protection.outlook.com -all"
bi.technion.ac.il.      2468    IN      MX      0 bi-technion-ac-il.mail.protection.outlook.com.
bi.technion.ac.il.      2468    IN      MX      20 mrelay.technion.ac.il.
bi.technion.ac.il.      2468    IN      MX      10 nlbex.technion.ac.il.

コンテンツを編集しても/etc/mail/domaintable役に立ちません。システムがtechnion-ac-il.mail.protection.outlook.com受信者のメールサーバー(パブリックDNS MXレコードベース)と通信し、サーバーがDNSに照会し、送信者のアドレスがパブリックDNSに存在しないことを検出すると、エラーが発生します。したがって、あなたのサーバーがマルウェアでいっぱいのホストであるか、アマチュアスパマーであると仮定して電子メールを拒否します。

おすすめ記事