![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
メール送信自体は成功しますが、メール送信するとエラーのようなメールが届きます
件名がUndelivered Mail Returned to Senderのメールです。
リレーか何かの設定でこのメールの送信を阻止できませんでしょうか?
返信してほしくない通知メールを出したいので、差出人のメールアドレスをaaaaa@www.xxx.yyy.com
という存在しないメールアドレスにしているのが原因らしいです。
postfixの設定で、aaaaa@www.xxx.yyy.com宛てにメールの送信要求が来たらそれを無視させるか、
存在しないメールアドレスをFromに設定をしても件名がUndelivered Mail Returned to Senderの
メールを送信しないような設定ができたらその設定を行いたいです。
This is the Postfix program at host xxx.yyy.com.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to <postmaster>
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The Postfix program
<-faaaaa@www.xxx.yyy.com> (expanded from <-faaaaa@www>):
invalid recipient syntax: "-faaaaa@www.xxx.yyy.com"
No.4ベストアンサー
- 回答日時:
> 以下を試しましたが1通も送信されずエラーのメールも1通も来ませんでした。
>/usr/sbin/sendmail -faaaaa@www.xxx.yyy.com ' . $1
...
> /usr/sbin/sendmail -faaaaa@www.xxx.yyy.com -t ' . $1
...
これまで、
/usr/sbin/sendmail -t ' . $1 . ' -faaaaa@www.xxx.yyy.com'
では、$1 宛には、メールが出ていて、
さらに -faaaaa@www.xxx.yyy.comにも 誤送信してしまっていたが、
/usr/sbin/sendmail -faaaaa@www.xxx.yyy.com ' . $1
だと、$1に メールがでなくなったということでしょうか?
もしかして、$1が空で -tの機能で、メールヘッダ中のToやCcに送っていたのかも。
/usr/sbin/sendmail -t -faaaaa@www.xxx.yyy.com ' . $1
ではどうでしょう。
あと、メールサーバーのログファイル(/var/log/maillog等)に、エラーなり、誤送信先なり
なにか 記録があるはずなので、参照されてはどうでしょう。
$1に メールがでなくなったのもそうですし、それ以外のメールもまったく出ませんでした。
エラーのメールも来ませんでした。
/usr/sbin/sendmail -t -faaaaa@www.xxx.yyy.com ' . $1
を試しましたが、こちらもまったくメールが出ませんでした。
/var/log/maillog
は見ることができます。
その他のログもこれから調べます。
時間がかかりそうなので一旦質問を終了します。
ありがとうございました。
No.3
- 回答日時:
ああっとごめんなさい。
-fとブランク件、勘違いでした。/usr/sbin/sendmail ' . $1. '-f aaaaa@www.xxx.yyy.com'
のようにしても、FromやReturn-pathがセット出来ませんね。
空白ありなしの問題ではなくて、
-fオプションの位置の 問題で、
$1が送信先で Fromをaaaaa@wwww.xxxx.yyy.comにするのであれば・・・・
/usr/sbin/sendmail ' . $1 . ' -faaaaa@www.xxx.yyy.com'
の順じゃなくて
/usr/sbin/sendmail -faaaaa@www.xxx.yyy.com' . $1
の順番にする必要がありました。
この場合-fのあとにスペースがあってはだめか もしくじゃ、反対になくてはだめなのか、
なのは、sendmailの仕様次第だとは思いますが、私は空白ありで使えてはおります。
(宛先と引数で指定するのか、-tでヘッダ中のTo: Cc:から抽出するのかは、別途、仕様に合わせて)
この回答への補足
以下を試しましたが1通も送信されずエラーのメールも1通も来ませんでした。
/usr/sbin/sendmail -faaaaa@www.xxx.yyy.com ' . $1
/usr/sbin/sendmail -f aaaaa@www.xxx.yyy.com ' . $1
/usr/sbin/sendmail -faaaaa@www.xxx.yyy.com -t ' . $1
/usr/sbin/sendmail -f aaaaa@www.xxx.yyy.com -t ' . $1
Fromは1つしか指定しないはずですのでFromを指定してからToをしていするという上記4つの書き方の方が
正しいと思いましたので期待したのですが送信失敗でした。
ありがとうございます。
>/usr/sbin/sendmail -faaaaa@www.xxx.yyy.com' . $1
こちらで試してみようと思います。
おそらくスペースが必要で
/usr/sbin/sendmail -faaaaa@www.xxx.yyy.com ' . $1
でなくてはならないと思いますが、試しましたら結果をまた投稿させてください。
No.2
- 回答日時:
> この場合は-fの次にスペースは付けていけないと思いますがここに問題がございますか?
Fromアドレスを指定するための sendmailの-fオプションとして指定しているのですよね?
それなら、 -f と アドレスの間にスペースが必要です。
空けていないと Fromアドレス指定でなく「 '-faaaaa@www.xxx.yyy.com' という宛先にメールを送る」
という意味になってしまいます。
これが根本原因で、 それによる2次的な問題として、
-faaaaa@~みたいな、"ハイフンではじめるメールアドレスは異常"だとして、
invalid recipient syntax: のエラーをPostfixが出してしまっているのでしょう。
あと、このエラーとは関係ないですが
> /usr/sbin/sendmail -t ' . $1 . ~
と、-tで メール中のToやCcを自動的に宛名にしながら
さらに $1 でも宛先指定するのっていうのも、
なんのためなのか、ちょっと不可解ですね。
No.1
- 回答日時:
-faaaaa@wwwって もしかして sendmail コマンド の引数の -fのつもりが
-faaaaa@wwwそのものをFromアドレスにしてしまってるんじゃないですか?
つまり、postfixじゃなくて、CGI側のバグか設定ミスで。
この回答への補足
-faaaaa@wwwという表示はおかしいのでしょうか?
確かにcgiファイルで
/usr/sbin/sendmail -t ' . $1 . ' -faaaaa@www.xxx.yyy.com'
と書かれている行がございます。
この場合は-fの次にスペースは付けていけないと思いますがここに問題がございますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- 戦争・テロ・デモ ウクライナ、メル友に五千円要求されてさ 1 2022/04/02 09:38
- 公的扶助・生活保護 保証人? 1 2022/05/17 22:42
- Google 翻訳 【大至急】Hellotalk公式からメール 2 2022/04/17 17:24
- 英語 下記はなんていってますか? こんにちは以降、訳していただけたら助かります。 Hello, We’re 1 2023/01/14 00:09
- 英語 英文の添削をお願いします 4 2023/05/23 11:10
- X(旧Twitter) Hello, We received your appeal regarding your acco 1 2022/09/12 03:57
- その他(メールソフト・メールサービス) 【大至急】メールが送付できているか分かりません 1 2023/08/26 08:05
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
linuxのIMEの件
-
bashでシングルクォート内の変...
-
ubuntu(linux)のシャットダウン...
-
Ubuntu on Xorgのログインについて
-
複数のフォルダを同時に参照し...
-
ubuntuのシャットダウンが進ま...
-
ssl_error_logのエラー内容(AH...
-
lubuntuでフォントをインストー...
-
ViエディタとVimエディタの違い...
-
Linuxのパーティション番号の変...
-
ubuntuで デイスク/deb/loopと...
-
ssl_request_logの必要性について
-
tarで纏める際に、複数場外した...
-
新しく買ったWin11のPCでLinux...
-
Ubuntu系とCentOS系の違いはな...
-
ログにserver reached MaxReque...
-
AWSでSSH接続をしたいのですが...
-
shellscript内のコマンドを、su...
-
Kali Linuxで起動できない - Mi...
-
WineのRufusでデバイスを検知す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
AWSでSSH接続をしたいのですが...
-
ubuntuで デイスク/deb/loopと...
-
ubuntuのシャットダウンが進ま...
-
Ubuntu on Xorgのログインについて
-
このエラー内容について教えて...
-
Windowsのローカルディレクトリ...
-
shellscript内のコマンドを、su...
-
Linux Mint 日本語入力できなく...
-
tarで纏める際に、複数場外した...
-
linuxサーバーのキャッシュをク...
-
ログにserver reached MaxReque...
-
ubuntuのサーバー(virtual box)...
-
ssl_error_logのエラー内容(AH...
-
2TBのUSBメモリを2000円ほどで...
-
ssl_request_logの必要性について
-
VirtualBox ゲストOSにPC内蔵HD...
-
[Linux初心者]Ubuntu22.04.3LTS...
-
Ubuntuで数字だけのユーザーア...
おすすめ情報