sendmailコマンドでの送信についてよろしくお願いいたします。
現在、次の環境にてメールサーバーの作成をしています。
OS [CentOS 5]
メール [postfix]
このような、メールサーバの作成(転送設定)で、Thunderbirdといわ
れます、メールソフトからのメールの送信は可能になったのですが、
sendmailコマンドでの送信が出来なくて困っています。
よろしければ、原因や問題を、教えて頂けましたらと思っています。
よろしくお願いいたします。
(現在の状況では次のようになっております。)
・メールサーバーには、(main.cf)ファイルに、
relayhost = [SMTPサーバー]
を記述して、転送の設定をしています。
・また、
smtp_sasl_password_maps = hash:/etc/postfix/isp_account
の記述と、(isp_account)ファイルの中には、
[SMTPサーバー]:25 ユーザー名:パスワード
の作成をしています。
※telnet localhost 25 で入りましての送信は行えています。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
sendmail コマンドで送信した時に
> Sender address rejected: Domain not found
と拒否されています。これは送信者アドレスが適切に
設定できていないためです。
sendmail コマンドの -f オプションで送信者アドレスを
設定できるので、下記のようにして送信テストを行って
みてください。
# /usr/sbin/sendmail -f foo@example.com aaa@bbb.jp
From: foo@example.com
To: aaa@bbb.jp
test
.
foo@example.com には実際に使えるメールアドレスを使ってください。
ありがとうございます。
いろいろとお調べをしまして、なんとか自力で解決することが
出来ました。
原因は、メールサーバのスパム対策で、送信ドメインと送信IPアドレスが
一致しないものは拒否しているようでした。
その為に、main.cfファイルで、プロバイダのsmtpサーバを経由するように
いたしまして、送信元のアドレスのドメインを変更をしました。
また、Fromアドレスを有効なものにします設定を行っています。
いままでご回答をいただきまして、ありがとうございます。
No.4
- 回答日時:
> ただ、
> smtp_sasl_password_maps = hash:/etc/postfix/isp_account
> の記述と、(isp_account)ファイルの中には、
> [プロバイダーのSMTPサーバー]:25 ユーザー名:パスワード
> の作成をしています。
いや、だから、
smtp_sasl_password_maps = hash:/etc/postfix/isp_account
の中に、
[プロバイダーのSMTPサーバー]:25 ユーザー名:パスワード
([SMTPサーバー]:25 ユーザー名:パスワード)
を書く必要はないって言ってるんですが
http://fedorasrv.com/bbshtml/webpatio/3152.shtml
を何も読まずに補足していますよね?
これを見れば、25/TCPにつないだときには「認証方式がない」→25/TCPへの接続の場合はユーザー名:パスワードが必要ないことが容易にわかるのですが
それともどこかに「OCNの25/TCP」に接続するときには、isp_accountに
[SMTPサーバー]:25 ユーザー名:パスワード
を書けという手順が書かれていて、それにしたがって書いてるんですか?
だとしたらその手順が間違い
この回答への補足
すみません、文章を間違って解釈をしていました。
そして、丁寧なご説明をありがとうございます。
たしかに、
smtp_sasl_password_maps = hash:/etc/postfix/isp_account
をコメントアウトしましても、
telnet localhost 25
での接続で、送信は出来ました。
けれども、次のようにsendmailコマンドで、送信を試みましても
うまくいかずに困っています。
================================
# sendmail aaa@bbb.jp
test
.
================================
または、つぎのような形で行いました。
================================
# /usr/sbin/sendmail aaa@bbb.jp
test
.
================================
コマンドの実行後には、次のような文が、出る時と出ない時があるように思います。
(You have new mail in /var/spool/mail/root)
よろしくお願いいたします。
すみません、文章を間違って解釈をしていました。
そして、丁寧なご説明をありがとうございます。
たしかに、
smtp_sasl_password_maps = hash:/etc/postfix/isp_account
をコメントアウトしましても、
telnet localhost 25
での接続で、送信は出来ました。
けれども、次のようにsendmailコマンドで、送信を試みましても
うまくいきませずに困っています。
===============
# sendmail aaa@bbb.jp
test
.
===============
または、つぎのような形で行いました。
===============
# /usr/sbin/sendmail aaa@bbb.jp
test
.
===============
コマンドの実行後には、次のような文が、出る時と出ない時があるように思います。
(You have new mail in /var/spool/mail/root)
よろしくお願いいたします。
No.3
- 回答日時:
OCNであれば、
・relayhost = [SMTPサーバー]
(ただし、vc.が含まれている場合はvc.を外す)
を設定すればいいはずですが
[SMTPサーバー]:25 ユーザー名:パスワード
は必要なし
この回答への補足
お返事をありがとうございます。
ただ(main.cf)ファイルの場合には、
relayhost = [SMTPサーバー]
で良いとは思います。
ただ、
smtp_sasl_password_maps = hash:/etc/postfix/isp_account
の記述と、(isp_account)ファイルの中には、
[プロバイダーのSMTPサーバー]:25 ユーザー名:パスワード
の作成をしています。
よろしくお願いいたします。
No.2
- 回答日時:
上位側のメールサーバは具体的にどこのプロバイダのメールサーバですか?
> [SMTPサーバー]:25 ユーザー名:パスワード
> の作成をしています。
通常は、認証を行う場合のportは25/TCPではなく587/TCPですし、25/TCPの場合は認証を実施しない場合が多いのですが
この回答への補足
お返事をありがとうございます。
プロバイダは、OCNを利用しています。
relayhostの設定がocnの場合には、587では送信できないらしい
事が、ネットで調べましたところ、分かりまして、25で設定をして
の送信の確認をしています。
よろしくお願いいたします。
No.1
- 回答日時:
> sendmailコマンドでの送信が出来なくて困っています。
どんな風にできないでしょうか。sendmail コマンドは存在していますか。
エラーメッセージは出ていませんか。
手がかりがないと、誰も回答できないですよ。
この回答への補足
お返事をありがとうございます。
sendmailコマンドは、(/usr/sbin/sendmail.postfix)にリンクをする形で
(/usr/sbin/sendmail)が存在をしています。
メールの送信テストは、次のようなコマンドで試してみました。
================================
# sendmail aaa@bbb.jp
test
.
================================
または、つぎのような形で行いました。
================================
# /usr/sbin/sendmail aaa@bbb.jp
test
.
================================
コマンドの実行後には、次のような文が、出る時と出ない時があるように思います。
(You have new mail in /var/spool/mail/root)
ログは次のような内容が出ていました。
よろしくお願いいたします。
Jun 27 10:58:46 server postfix/smtp[4289]: 4DFD3D48207: to=<aaa@bbb.jp>, relay=smtp.×××.×××.ne.jp[122.28.30.177]:25, delay=4.3, delays=4.1/0/0.14/0.08, dsn=5.0.0, status=bounced (host smtp.×××.×××.ne.jp[122.28.30.177] said: 554 <root@server.local>: Sender address rejected: Domain not found (in reply to RCPT TO command))
Jun 27 10:58:46 server postfix/cleanup[4287]: 8D848D482BA: message-id=<20100627015846.8D848D482BA@server.local>
Jun 27 10:58:46 server postfix/qmgr[2285]: 8D848D482BA: from=<>, size=2116, nrcpt=1 (queue active)
お返事をありがとうございます。
sendmailコマンドは、(/usr/sbin/sendmail.postfix)にリンクをする形で
(/usr/sbin/sendmail)が存在をしています。
メールの送信テストは、次のようなコマンドで試してみました。
================================
# sendmail aaa@bbb.jp
test
.
================================
または、つぎのような形で行いました。
================================
# /usr/sbin/sendmail aaa@bbb.jp
test
.
================================
コマンドの実行後には、次のような文が、出る時と出ない時があるように思います。
(You have new mail in /var/spool/mail/root)
ログは次のような内容が出ていました。
よろしくお願いいたします。
Jun 27 10:58:46 server postfix/smtp[4289]: 4DFD3D48207: to=<aaa@bbb.jp>, relay=smtp.×××.×××.ne.jp[122.28.30.177]:25, delay=4.3, delays=4.1/0/0.14/0.08, dsn=5.0.0, status=bounced (host smtp.×××.×××.ne.jp[122.28.30.177] said: 554 <root@server.local>: Sender address rejected: Domain not found (in reply to RCPT TO command))
Jun 27 10:58:46 server postfix/cleanup[4287]: 8D848D482BA: message-id=<20100627015846.8D848D482BA@server.local>
Jun 27 10:58:46 server postfix/qmgr[2285]: 8D848D482BA: from=<>, size=2116, nrcpt=1 (queue active)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sendmailの設定でM4コマンドが...
-
sendmailの再起動
-
sendmailでメールが送れない
-
【MTA】postfixとsendmail【違い】
-
コンソールに繰り返し出力され...
-
sendmailで Received: from unk...
-
MASQUERADE_AS(`mydomain.com')...
-
mailコマンドで外部メールに送...
-
cronの実行結果をメールで受け...
-
root宛てメールの転送について
-
WindowsでのMTAは何ですか?
-
sendmailでのctladdrの変更
-
turbolinuxサーバーのsendmail...
-
Sendmailで受信出来てない?ネ...
-
【MTA】sendmail・postfix・qma...
-
sendmailでのメールサイズ変更...
-
sendmailのメールログについて
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
-
同じ独自ドメインを2つのサーバ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【MTA】postfixとsendmail【違い】
-
sendmailで Received: from unk...
-
sendmailでメールが送れない
-
cronの実行結果をメールで受け...
-
sendmailでのctladdrの変更
-
mailコマンドで外部メールに送...
-
sendmailの再起動
-
sendmailでのメールサイズ変更...
-
sendmailで不正ログ 「Relayin...
-
mailxとsendmailは別のもの?
-
linuxで、sendmail.cfファイル...
-
「mail」コマンドと「sendmail...
-
sendmailコマンドでの送信につ...
-
/var/log/maillog について
-
sendmailのプロセス状態
-
sendmailの設定でM4コマンドが...
-
RedHat 9 + linux-2.6.0-test1 ...
-
mail コマンド connection refu...
-
Apache(CGI) からの sendmail ...
-
sendmail を使いたい
おすすめ情報