• ベストアンサー

SendMailの大量送信テストを簡単に行う方法について

SendMailで5000通同一ドメインへメールした場合、 どの程度、時間がかかるのかテストしたいのですが、 簡単に簡単に5000通のメール送信テストを行う方法はございますか? 環境は、Solaris8で、GCC、JavaMailが入っています。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

Perlかシェルスクリプトで、5000回ループの中で sendmailをコールするだけです。

matchori
質問者

お礼

シェルでできました。きっかけを与えてくれてありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • sendmailの送信ができません

    Linuxもsendmailも初心者です。 Red-HutLinux7.3のマシンで、ダイナミックDNSドメインを取得し、入門書に従って、メールの送信まで可能な状態までsendmailの設定をしました。 テストでプロバイダのアドレスに送って、別のPCで受信しようとしたのですが、メールがきていませんでした。 そこでsendmailの再起動やネットワーク設定を見直していたところ、一旦はテストのメールが 受信できました。しかし、その後もう一度テストメールを送信したところ、 また受信されなくなってしまいました。 /var/log/maillogを見たところ、一旦受信できた後またできなくなった部分には、「host name lookup failure」と記述されていました。 sendmailのバージョンは、8.11.6です。 何が原因なのでしょうか。お分かりになる方がいらっしゃいましたら、宜しくお願い致します。

  • Solaris8 から メール送信テストをしたいです

    Linuxでは、 # mail test@test.com Subject: となりメール送信テストが行えますが、 Solarisでは、 # mail airon@localhost となってしまい、手入力で、Subject:を入力しても Linux同様にはメール送信できませんでした。 同じUNIXでも送信方法が異なるからでしょうか? それとも、Sendmail等のサーバ設定がされていない可能性がありますでしょうか?

  • sendmailでメール送信が遅延してしまいます

    こんにちは、はじめて投稿させていただきます。 当方、Solaris上でsendmailを立ててメールサーバとしていますが、ユーザから「メールが2~3日送れて届く」と苦情が来てしまいました。 sendmailのログを確認したところ、遅延しているメールには "dsn=4.0.0, stat=Deferred: Connection reset by <送信先ドメイン名>" とのログが残っています。 この場合sendmailは一定間隔で再送を繰り返し、何回かリトライした後に送信されております。 平均すると送信を開始してから1.5日後位に届いております。 すべてのメールが遅延しているというわけではなく、すぐに届くメールも存在します。 これは何が原因なのでしょうか? 何かお心当たりのある方、アドバイス頂けると幸いです。

  • sendmailで特定ドメインに対して送信ができません。

    サーバ設定初心者です。 sendmailで特定ドメインに対して送信エラーが出てしまいます。 エラーメッセージ:554 mailfrom without country or top level domain is administratively denied nslookupで特定ドメインに対しての名前解決はできているのは確認しました。 テストでフリーメールへ送ってみたのですが、そちらへは送信ができます。(gmailやyahoomailへは送信可能) sendmailの設定を調べてみたのですが、エラーの内容は分かりません。 どなたかご存知の方がおられたらエラー内容と解決方法をご教授いただけないでしょうか?

  • sendmail 8.12.2の設定

    環境: Solaris 9(SPARC) sendmail 8.12.2 メールHUBにメールを送信するためsendmailの 設定をしております。 動作としては 自サーバからメールをhubに送信して、外に出して もらい、受信は一切行わないといった内容です。 メールが飛ぶとこまでの確認はしました。 /etc/hostsに以下をエントリ smtpサーバipアドレス #tab #tab smtp-server 次に /usr/lib/mail/cf/sendmail.mc を修正 -------------------------------------------- divert(0)dnl VERSIONID(`@(#)main.mc 1.5 (Sun) 08/10/00') OSTYPE(`solaris8')dnl define(`MAIL_SETTING_DIR',`/etc/mail/')dnl Dwホスト名 Dmドメイン名 define(`confDOMAIN_NAME',`$w.$m')dnl FEATURE(`accept_unresolvable_domains') define(`SMART_HOST',`smtp:smtp-server')dnl MASQUERADE_AS(`$m')dnl FEATURE(`masquerade_envelope')dnl DOMAIN(`solaris-generic')dnl MAILER(`local')dnl MAILER(`smtp')dnl -------------------------------------------- # make sendmail.cf # cp sendmail.cf /etc/mail # pkill -HUP sendmail # mailx メールアドレス subject aa bb . EOL この設定でメールは届きます。 ここからが質問なのですが、マスカレードを設定 したはずなのに、送信者のアドレスが root@ホスト名.ドメイン名 のままで届きます。 これを指定したアドレスにしたいのですがどのように 設定すればよろしいでしょうか? root@ホスト名.ドメイン名 → test@ドメイン名

  • sendmail 送信設定について

    メールサーバを外に立てました。ローカルのsendmailを送信だけに使いたいのですが、外部ドメインに対しての送信は正常に行えます。ただ、自分のドメイン宛てにメールを送ると、外部のメールサーバに届かず、ローカルマシンにメールが届いてしまいます。 これは、何処の設定を直せば、正しく外部のメールサーバ向けにメールが届くようになるのでしょうか。 /etc/mail/ sendmail.mc の、 Dmhogehoge.com や LOCAL_DOMAIN(`hogehoge.com')dnl を別の名前にしてもうまくいきませんでした。 すみませんが、教えてください、

  • sendmail 送信エラーについて

    RedhatES4.5 sendmail-8.13.1-3 メールの送信テストを行っております。 あるドメイン宛てへのメールの送信テストをしています。 アカウントが存在しないメールアドレス宛て (送信先は管理外ドメイン)への、メールのを送信した際に 送信元メールサーバーのエラーで不可解な動作をしております。 原因がわかるかたがおりましたら、ご教授ください。 送信アドレスは毎回同じ testtest@xxxx.xx.xx 相手先にメールボックスが無いので、エラーで戻されるのは理解できるのですが 以下の2通りのエラーが出ます。 1.dsn=5.0.0, stat=Service unavailable 2.said: 554 Sorry, no mailbox here by that name. (#5.1.1) (in reply to RCPT TO command) 2は理解できるのですが、なぜ1のエラーで戻される場合があるのかが不明です。 ちなみに、存在するアドレスへは正常に送信出来ております。

  • sendmailでメール送信

    OS:Redhat9 sendmail 上記環境にてメール送信を行いたいのですが、 送信されません。 mailコマンドにて、 mail hoge@***.com と入力して、 件名、本文、CCは記述の方法はわかるのですが、 一応送信されているようなのですが、相手(自分の他のメール)に届きません。 sendmailのコマンドにて、メールを送信する場合は ただmailコマンドにあて先メールアドレスを、記述 すればよいのでしょうか、 たとえば、次の中継先のメールサーバーは記述するのでしょうか。

  • sendmailでメールの送信が遅いんです。

    sendmailでメールサーバを作ってみました(DNSも)。ところがメールの受信は1秒もかからないのですが送信は約7秒くらいかかってしまいます。送信しているメールにはもちろん内容はありません。自分自身に送っても外部ドメインに送っても遅いです。(メールはちゃんと送受信できます。)こんなものなのでしょうか?

  • Sendmailの設定

    違うジャンルで以前質問させて頂いたのですが、回答が なかったためこちらで質問させて頂きます。かなり困って いますので、よろしくお願い致します。 Solaris8でsendmail8.11.2を使用しているのですが、 あるPCから自ドメイン以外へメールを送信しようとすると あなたはIPアドレスを偽っていますというエラーがでて 送信できません。また、自ドメイン宛のアドレスには送信できます。 その後管理しているDNSの設定を見てみると、送信できなかったIPアドレスの正引きと逆引きのホスト名が違っていたため、そこを修正すると外部へ送信できました。 今までの古いバージョンのsendmailでは起こっていなかったので多分新しいバージョンの仕様だと思うのですが。 現在DNSの情報を整理しているところなので、もしこのsendmailの機能を解除する設定をご存知でしたら教えて頂けないでしょうか?