mailx がインストールされていてメールを送信しようとすると、次のようになります。
echo "Test" | mailx -r "[email protected]" -s "Test" "[email protected]"
実行されます。しかし、電子メールを受信できませんでした。送信者IDをカスタマイズする機能を維持しながら、Gmailに送信するようにmailxをどのように設定しますか?
答え1
あなたが正しいユーザーであることを証明するために何らかの形の認証なしにこれを行うことはできません。
https://en.wikipedia.org/wiki/Email_spoofing
人々が暗号署名で問題を解決するまで、これは大きな問題でした。あなたはあなたの上司であるかのように偽装している犯罪者から電子メールを送信するように求める電子メールを受け取ることができますsecret project of the future
。
自分のメールサーバーをホストしている場合は、ユーザー名をカスタマイズできますが、IPを同じにする必要があります(そうしないと応答は機能しません)。それ以外の場合はDDNSが必要です。
編集する:
@tripleeeが述べたように、これはSMTP設定に設定する必要があり、mailxの問題ではありません。