- ベストアンサー
メールを送るスクリプトのテストの方法を教えて下さい。
こんにちわ。Mail::Sendmailを使ったメールの送信のスクリプトをテストしてみたのですが、サーバーに送る前に不安なのでテストしたいのすがどうしたらよいのか方法があったら教えて下さい。構文だけのチェックは済んでいます。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- umasikajiro
- ベストアンサー率67% (545/803)
- umasikajiro
- ベストアンサー率67% (545/803)
関連するQ&A
- Solaris8 から メール送信テストをしたいです
Linuxでは、 # mail test@test.com Subject: となりメール送信テストが行えますが、 Solarisでは、 # mail airon@localhost となってしまい、手入力で、Subject:を入力しても Linux同様にはメール送信できませんでした。 同じUNIXでも送信方法が異なるからでしょうか? それとも、Sendmail等のサーバ設定がされていない可能性がありますでしょうか?
- ベストアンサー
- その他(OS)
- 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が入っています。 よろしくお願いします。
- ベストアンサー
- その他(OS)
- 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の機能でできるのか、またはスクリプトかプログラムが必要なのか教えていただけませんでしょうか。
- ベストアンサー
- その他(ITシステム運用・管理)
- root宛のメールを他へメール送信したい
RedHat Linux 7.3 を使用しています。 cron実行結果などのroot宛メールを別に立てているsendmailサーバ経由で他にメール送信しようと考えています。 sendmailサーバと同じように自分自身でsendmailをサーバとして動かし.forwardで設定すればメール送信できると思うのですが、 その為だけにsendmailをセットアップするのはちょっと面倒です。 もっと簡単にroot宛のメールを他にメール送信する方法はあるのでしょうか?
- ベストアンサー
- Linux系OS
- メールサーバで指定したスクリプトに転送方法
大変お世話になります。 PostfixとPerlを使ってメールサーバで指定したスクリプトに転送する方法を考えております。 たとえば、test@**.netでメールを受信した際に、そのメールをtest.cgiに送り、処理させたいと思っております。 私が考えた方法として、 /etc/aliasesに test:test,"| /home/test/test.cgi" と思ったのですが、書き方が間違っているのかうまくいきません。 どなたかご教授いただけませんか。 よろしくお願いします。
- ベストアンサー
- Linux系OS
- smtpでのメール送信?
最近レンタルするようになったサーバーがsendmailがつかえないと知りました。 smtpでもメール送信のスクリプトを組める様ですが、簡単なサンプルをご存知の方教えていただけないでしょうか? よろしくお願いいたします。
- ベストアンサー
- Perl
- ローカルサーバよりメール送信の方法
ローカルサーバよりメール送信の方法 ローカル環境にLINUXサーバーがあります。(Sendmailインストール済み) これより、外部にメールを送信することは可能なのでしょうか? いろいろと調べたところ出来るとはとはおもうのですが、設定の方法がわかりません。 よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- WRC-2533G52-Bについての質問です。接続ができないというメッセージが表示されています。
- 質問者はかんたんセットアップシートを使って接続しようとしたが、うまく接続できない状況です。
- 製品名や型番の詳細が記載されていないため、何種類の製品があるのかは分かりません。
お礼
お返事が遅くなり申し訳ありませんでした。#1の方法でテストをし、umasikajiroさんのデータの次に自分で試してみました。最初の不安感が消えました本当に助かります、有難うございました。
補足
有難うございます。早速試してみます。また書きます。