• ベストアンサー

メールを送るスクリプトのテストの方法を教えて下さい。

umasikajiroの回答

  • ベストアンサー
回答No.3

まず#1のアドレスですがBJDを立てたPCのローカルアドレス(LAN内のIPアドレス)を指定します PC1台だけなら192.168.1.100部分を 127.0.0.1 に変えてください。 #2については 通常のメールSOFT(outlookexpressとかthunderbirdなど) で送信するのと同じ事をperlで行うと言うことです

windws
質問者

お礼

お返事が遅くなり申し訳ありませんでした。#1の方法でテストをし、umasikajiroさんのデータの次に自分で試してみました。最初の不安感が消えました本当に助かります、有難うございました。

windws
質問者

補足

有難うございます。早速試してみます。また書きます。

関連するQ&A

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

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

  • PHPでメールが送信できない

    弊社でお客様のお問い合わせフォームをPHPで作成しているのですが、 お客様の環境でメールを送信することができません。 サーバー環境は以下の通りです。 Red Hat Linux 2.6.9 Apache/2.0.52 PHP 4.3.9 原因の調査で以下のようなチェックを行いました。 【お客様に御願いしたチェック】 1. サーバーでsendmailコマンドを利用してメールが送れるか? 送ることができる。 正しくキューイングされ、送信されることまで確認OK 2. php.iniのsendmail_pathの確認 sendmail_path は /usr/sbin/sendmail -i -tになっている。 /usr/sbin/sendmailはちゃんとある 3. mail()が使えないPHP /usr/sbin/sendmail,/usr/lib/sendmailがなければmail()が使えないPHPがビルドされるケース。 標準のPHPを利用しているので、問題ない。 【弊社が担当したチェック】 1. メールを送信するPHPスクリプトの不具合 PHPスクリプト自体は正常に動作する。 php.iniのdispaly_errorsをONに変更してもエラーメッセージはでない。 2. 簡単なmail()関数を使用したチェック 以下のようなphpスクリプトで確認。 OKがブラウザに表示される。 <?php if (mail("私のメールアドレス", "テスト", "テスト本文", "From:私のメールアドレス")) { echo "OK"; } else { echo "NG"; } ?> 何か原因があるのでしょうか? どなたか教えてください。

    • ベストアンサー
    • PHP
  • ローカル環境でメールのテスト送信

    サーバにアップする前にフォームメールの送信テストをしたのですがエラーになってしまいます。 PC環境:windowsXP     AN HTTPD     ActivePerl     Radish sendまね~る でサーバ環境を作りました。 ・sendまね~る設定時のテスト送信はできました。 ・CGIでsendmailパスの\を/に変えてもだめでした。 ・フォームメールで入力→確認ページまでは動作します。 ・エラーログにError Response 404 よくある原因などを教えていただきたいです。 宜しくお願いします。

    • ベストアンサー
    • CGI
  • SendMailの大量送信テストを簡単に行う方法について

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

  • Mail::Sendmailの使い方

    お世話になっております。 先日よりsendmailの調子がおかしくていろいろ調べているのですが煮詰まってしまったので詳しい方々にご教授頂きたいと思います。 先日よりMovable Type(CMS)でのメール送信のシステムが機能しなくなり、いろいろ調べているとサーバーのsendmailはきちんと機能しているのですが、perlのモジュールMail::Sendmailがうまく作動していないようなのです。 perlでは、 open (SENDMAIL, "/usr/lib/sendmail -t -i"); (中省略) close(SENDMAIL); という原始的な方法ではメールが送信されるのですが、 use Mail::Sendmail;という使い方では、エラーにはなりませんがずっと読み込み中…状態が続いてメールが送信されませんでした。 Movable TypeでもMail::Sendmailが利用されていますのでここが原因かと思いますが、Mail::Sendmailを使用するにあたって注意すべきこと、または設定すべきことはどのようなことがあるでしょうか?さしあたりどこをチェックしてよいのかわからなくて困っています。 よろしくお願いします。 Mail::Sendmailを利用して作成したスクリプトは以下のようなものです。 #!/usr/bin/perl use strict; use warnings; use Mail::Sendmail; use Encode; use utf8; my $subject = "テスト"; my $message = "テストです。ほげほげ。"; $subject = encode("MIME-Header-ISO_2022_JP", $subject); $message = encode("iso-2022-jp", $message); my %mail = ( "Content-Type" => 'text/plain; charset="iso-2022-jp"', To => 'to@example.com', From => 'from@example.com', Subject => $subject, Message => $message, ); sendmail(%mail); exit;

    • ベストアンサー
    • Perl
  • 送信元メールアドレスによってメール転送を行なう方法

    UNIXのsendmailを使っています。 送信元のメールアドレスによって、メールを外部(携帯メールなど)に転送する機能をサーバ側で設定することが可能か検討しています。 (特定のアドレスから届いたメールであれば転送、それ以外は転送しない) sendmailの機能でできるのか、またはスクリプトかプログラムが必要なのか教えていただけませんでしょうか。

  • root宛のメールを他へメール送信したい

    RedHat Linux 7.3 を使用しています。 cron実行結果などのroot宛メールを別に立てているsendmailサーバ経由で他にメール送信しようと考えています。 sendmailサーバと同じように自分自身でsendmailをサーバとして動かし.forwardで設定すればメール送信できると思うのですが、 その為だけにsendmailをセットアップするのはちょっと面倒です。 もっと簡単にroot宛のメールを他にメール送信する方法はあるのでしょうか?

  • メールサーバで指定したスクリプトに転送方法

    大変お世話になります。 PostfixとPerlを使ってメールサーバで指定したスクリプトに転送する方法を考えております。 たとえば、test@**.netでメールを受信した際に、そのメールをtest.cgiに送り、処理させたいと思っております。 私が考えた方法として、 /etc/aliasesに test:test,"| /home/test/test.cgi" と思ったのですが、書き方が間違っているのかうまくいきません。 どなたかご教授いただけませんか。 よろしくお願いします。

  • smtpでのメール送信?

    最近レンタルするようになったサーバーがsendmailがつかえないと知りました。 smtpでもメール送信のスクリプトを組める様ですが、簡単なサンプルをご存知の方教えていただけないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • ローカルサーバよりメール送信の方法

    ローカルサーバよりメール送信の方法 ローカル環境にLINUXサーバーがあります。(Sendmailインストール済み) これより、外部にメールを送信することは可能なのでしょうか? いろいろと調べたところ出来るとはとはおもうのですが、設定の方法がわかりません。 よろしくお願いいたします。