LAN IP にメールを送信できませんでした。

LAN IP にメールを送信できませんでした。

Ubuntu OSではsendmailパッケージがインストールされていますが(おそらくデフォルトでインストールされたパッケージ)、構成されていません。両方を入力してみました。

echo "Text message" | mail <dest_ip_address>\!dest_user

そして

echo "Text message" | mail dest_user@<dest_ip_address>

<dest_ip_address>ローカルコンピュータと同じLANにあります。しかし、電子メールは送信されませんでした。送信者は次のエラーメッセージを受け取ります。

<user@<dest_ip_address>> (expanded from <<dest_ip_address>!dest_user@localhost>): bad address syntax

最初の場合でも同様のエラーが2番目の場合にも発生します。

したがって、電子メールの送信者は常に引用符の構文を考慮します。地元のマシンでは指定された<dest_ip_address>

ただし、次のような/etc/hosts行があります。<dest_ip_address>

<dest_ip_address>    hostname

sendmailターゲットホストに必要な設定がありますか?それとも何ですか?

ベストアンサー1

特定のIPアドレスのユーザーに電子メールを送信するには、アドレスを括弧で囲む必要があります(例:)dest_user@[ip.ad.dr.ess]

受信サーバーがアドレスを受け入れるかどうかは別の質問です。マイメールサーバーは、そのIPアドレスに送信された電子メールを許可しません。

おすすめ記事