【 HP質問過去ログ 】

| Page-1

【HP質問過去ログ/詳細】 一覧 / 詳細

No.8972 メール送信について
[ホームページ初心者] 07/01/08 (月) 23:58
現在このホームページの「メール送信」のようなものを作ろうとしています。
そこで、ここの「メール送信のテスト」「投稿フォームの作成」のところを参考にして作ればいいと思って作り始めました。
「投稿フォーム」のページを参考にフォームのページ(html)を作ってperlのプログラミングに入ろうと思ったんですが、「メール送信のテスト」のページに
Windowsは通常そのパソコンには「sendmail」などの「メール送信ソフト」は入ってないのでテストはできません。
※このサイトの「HP作成関連ソフト」では、ローカルで「sendmail」が使えるようになるフリーソフトなども紹介していますので参考にして下さい。
と書いてあったんですが、このローカルで「sendmail」が使えるようになるフリーソフトとはどれのことでしょうか?

それとここの「メール送信」のページではformタグのactionでhtmlのページを指定していますが、perlを使わなくてもメール送信(メールアドレスを表示しないで)はできるのでしょうか?
No.8973 Re:メール送信について
[atom] 07/01/09 (火) 14:48
> このローカルで「sendmail」が使えるようになるフリーソフトとはどれのことでしょうか?

これは、このサイトの「HP作成関連ソフト」のページの「メールサーバー」がそうです。

> それとここの「メール送信」のページではformタグのactionでhtmlのページを指定していますが、perlを使わなくてもメール送信(メールアドレスを表示しないで)はできるのでしょうか?

これはどのページの事でしょうか?
メール送信のフォームタグのactionはCGIを呼び出してると思うのですが..
No.8974 Re^2:メール送信について
[ホームページ初心者] 07/01/09 (火) 20:39
> これは、このサイトの「HP作成関連ソフト」のページの「メールサーバー」がそうです。

メールサーバーのことでしたか。さっそくチャレンジしてみます。

> これはどのページの事でしょうか?
> メール送信のフォームタグのactionはCGIを呼び出してると思うのですが..

http://beginners.atompro.net/sqlbrd_sdmail_.htmlの送信ボタンのところです。
No.8975 Re^3:メール送信について
[atom] 07/01/09 (火) 22:24
> http://beginners.atompro.net/sqlbrd_sdmail_.htmlの送信ボタンのところです。

ああ、このページですね。
これは私の自作で特殊なことをしてるので参考になりません。

見た目にhtmlに見えますが、実際にはCGI(Perl、PHP)を呼び出しています。
そのからくりは秘密です。
No.8977 Re^4:メール送信について
[ホームページ初心者] 07/01/10 (水) 23:00
そうなんですか。
わかりました。これからも、またわからないことがあったら
そのときは、またよろしくお願いします。
ありがとうございました。
No.8987 Re^5:メール送信について
[ホームページ初心者] 07/01/14 (日) 16:13
すいません。また分からないところがあったので質問させていただきます。
CGI(Perl)サンプルのメール送信のテストのところのプログラムをやってみたんですけど、うまくできませんでした。

とりあえずこのプログラムのメールアドレスのところを自分のアドレスに変えて、それとsendmailのパスを変えて実行してみたんですが、メールが送信されませんでした。
このプログラムを実行すると画面には

送信完了!
From: atom
To: atom
Subject: Test mail
こんにちは。
お元気でしょうか。

と普通ならでると思うのですが

こんにちは。
お元気でしょうか。

としかでませんでした。

ちなみにメールサーバは、ウィズ98 メールサーバを使用しています。
OutlookExpressを使って自分にメールを送ることはできました。
No.8990 Re^6:メール送信について
[atom] 07/01/14 (日) 22:51
可能性があるとすれば、@マーク直前の\\マークがないと言うことはありませんか?

文章だけではどこが悪いかわかりませんので、そのCGIをこの掲示板に添付してみてください。
No.8994 Re^7:メール送信について
[ホームページ初心者] 07/01/15 (月) 21:00
#!/usr/bin/perl
$mailpr = "/Program Files/WizMailServer/tool/sendmail";
$frname = "aaa";
$fradrs = "aaa\@*";
$toname = "bbb";
$toadrs = "aaa\@*";
$mhead = "From: $frname <$fradrs>\n";
$mhead .= "To: $toname <$toadrs>\n";
$mhead .= "Subject: Test mail\n";
$mhead .= "\n";
$mbody = "こんにちは。\n";
$mbody .= "お元気でしょうか\n";
open MP, "| $mailpr -f $fradrs -t $toadrs";
print MP "$mhead$mbody";
close MP;
print "送信完了!

\n";
print "<pre>$mhead</pre>\n";
print "<pre>$mbody</pre>\n";

というようにしています。
\マークをいれてもできませんでした。
メールアドレスの*はIPアドレスをいれています。
No.8996 Re^8:メール送信について
[atom] 07/01/15 (月) 21:25
IPアドレスをドメインにしても送信できませんか?

通常メールアドレスにIPを入れることはありませんよね。
もしOutlookで送信できてたのなら、それはOutlookの特殊機能で、一般的ではありません。
Perlなどは、ほんとにごくシンプルな、原始的な機能しか持っていませんので、メールアドレスがドメインじゃないようなものは自動変換してくれないと思います。

まずは通常のドメインを使ったメールアドレスで試してみてください。
Perlでメール送信する時、IPアドレスではテストになりません。
No.8999 Re^9:メール送信について
[ホームページ初心者] 07/01/16 (火) 10:05
> IPアドレスをドメインにしても送信できませんか?

ドメインにするにはどうしたらいいんでしょうか?
RadishにはDNSの機能があるようなのですが、それでドメインを設定できるんですか?
それともyahooなどのメールアドレスを使えばいいんでしょうか?
No.9000 Re^10:メール送信について
[atom] 07/01/16 (火) 10:43
ん?何か勘違いしてませんか?

私はRadishの話をしたのではなく、テストサンプルのメールアドレスの部分のIPをドメインにしたら..と言ったのです。
No.9001 Re^11:メール送信について
[ホームページ初心者] 07/01/16 (火) 17:50
aaa@ipアドレス
というメールアドレスはウィズ98メールサーバで作ったんですけど…。

ドメインというのはyahooでいえば、 yahoo.co.jp のことですよね?

ドメインというのはどうしたら分かるのですか?

コマンドプロンプトで nslookup ipアドレス と入力したら
Name のところに何か出ますけど、これでやってみたらエラーがでてしまいました。
これとは全然違うものなんでしょうか?
No.9002 Re^12:メール送信について
[atom] 07/01/16 (火) 18:37
なんか根本的に話がすれ違ってますね。

上記のテストで、
$fradrs = "aaa\@*";
$toadrs = "aaa\@*";

とありますが、これらは実在するメールアドレスにしてください。
たとえば

$fradrs = "aaa\@yahoo.co.jp";
$toadrs = "aaa\@yahoo.co.jp";

など、あなたが持っているメールアドレスを使ってください。
という意味です。
No.9009 Re^13:メール送信について
[ホームページ初心者] 07/01/21 (日) 17:50
どうやらできないみたいです。
メールサーバの設定が違うかもしれませんね。
サーバにあげてためしてみても大丈夫でしょうか?
もし何かエラーがあった場合サーバ側などに迷惑がかかったりするんでしょうか?
No.9010 Re^14:メール送信について
[atom] 07/01/21 (日) 17:54
ローカルでそこまでのチェックしてるなら大丈夫でしょう。
まずいのは大量にメールを送信したり、無限ループになることは、絶対避けなければなりません。

あと、不達メールなどを何度も何度も繰り返すことなど..

サーバーテストはくれぐれも慎重に行いましょう。
| Page-1

 一覧 / 詳細


page update:11/07/06 21:02

Copyright (c) 2000-2009, all Rights Reserved & Produced by atom