0

仮想ユーザー (uid 番号が /etc/passwd に存在しない)を使用して、バッチ スクリプトからメールを送信するにはどうすればよいですか?

現在、次のように失敗し続けています。

$ mail -s "my subject" foobar@example.com
Cannot associate a name with uid 1234
4

1 に答える 1

0

直接電話できますsendmail。ヘッダーを含む完全な電子メール メッセージを作成し、sendmail -t. これ-tは、必要な情報を得るためにメッセージ自体からヘッダーを読み取るように sendmail に指示します。

---start of mail.txt---
date: now
to: foobar@example.com
subject: My Subject 
from: your-email@example.com

body of message.....
---end of mail.txt----

それから

 /usr/sbin/sendmail -t < mail.txt

または、パイプを開き、メッセージの内容をパイプにエコーすることもできます

| /usr/sbin/sendmail -t

于 2013-02-05T12:48:13.967 に答える