電子メールを送信するウェブサイトがあります。ウェブサイトからのメール(連絡先メール、予約メール)はうまく送信されます。しかし、シェルにsshを接続しても送信されません。sendmail [email protected]
エラーログには以下が/var/log/mail
表示されます。
did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
しばらく前に権限の問題があったので、/etc/
フォルダの権限を知らずに変更した後、chmod 755 /etc/
すべてが正常に動作するようでした。しかし、今ではこのようなエラーが発生します。
サーバーオペレーティングシステムはopenSuseです。
どうですか?
答え1
次のテストコマンド/スクリプトを試してください。
#!/bin/sh
/usr/sbin/sendmail -i -v -- [email protected] <<END
subject: test
test
END
答え2
次のコマンドを使用して、Ubuntuにメールパッケージをインストールできます。
Ubuntuの場合 -:
$ sudo apt-get install -y mailutils
CentOの場合:
$ sudo yum install -y mailx
テストメールコマンド-:
$ echo "Mail test" | mail -s "Subject" [email protected]