メールフォームからメールを送信することについて、
FENICSメール(富士通株式会社)でNet::SMTPを使用してメールを送信しようと考えています。
お問い合せでNet::SMTPでメールを送信する場合、smtp authの認証が必要だとわかりまして、下記のサイトを参考にして組みましたが、
メールが送信されませんでした。
http://d.hatena.ne.jp/yoshifumi1975/20060831/115 …
色々と調べてみた結果、最初の
$smtp = Net::SMTP->new('SMTPサーバ', Hello=>"SMTPサーバ");
の文で$smtpに値がなく、サーバーに接続できてませんでした。
参考サイト)http://tech.bayashi.net/pdmemo/sendmailbyperl.html
でも、smtp情報はメーラーで問題なく設置できましたので、
サーバー情報、認証には間違いはないと考えられます。
Net::SMTPは使えているのにどうしてsmtpサーバーに接続できないのか
わからずにいます。
初歩的で恐縮ですが、ご回答お待ちしております。
よろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
No.3
- 回答日時:
> 「モジュールを入れる」と言うのは、サーバーにAuthen::SASLモジュールをインストールする言うことでしょうか?
そうです。
> もし、そうであれば、このサーバーは自由にインストールしたり出来ない環境にあります。
> サーバーにインストールせずにAuthen::SASLモジュールを使用する場合は、use とか require すればよろしいでしょうか?
use とか require で取り込むためにインストールが必要なんですけど。
Digest::MD5 とか Digest::SHA1 あたりがあればファイルのコピーで澄みそうですけどどうですか?
ご回答ありがとうざいます。
Digest::MD5 、 Digest::SHA1 の確認をしましたが、Digest::MD5がインストールされていました!!!(嬉
感謝致します!
またまた、質問ばかりで申し訳ありませんが、コピーするというのは
どうすればよろしいでしょうか?
度々すみませんがよろしくお願いします。
【確認したプログラム】
----------------------------------------------------------
#!/usr/local/bin/perl -w
use Net::SMTP;
use Digest::MD5 qw(md5 md5_hex md5_base64);
use strict;
my $smtp = Net::SMTP->new('smtpサーバー名');
print my $smtp->domain,"\n";
my $smtp->quit;
【エラー文】
Can't call method "domain" on an undefined value at ./ファイル名.cgi 行番号 7.
----------------------------------------------------------
No.2
- 回答日時:
> 真に恐縮ですが、参考となるホームページなどございませんでしょうか。
何の参考でしょうか?
モジュールをいれればいいだけだと思うのですが、Perlのみのコードで
smtp auth を通すコードですか?
ご意見ありがとうございます。
伝達不足で申し訳ございません。
-------------------
「モジュールを入れる」と言うのは、サーバーにAuthen::SASLモジュールをインストールする言うことでしょうか?
もし、そうであれば、このサーバーは自由にインストールしたり出来ない環境にあります。
サーバーにインストールせずにAuthen::SASLモジュールを使用する場合は、use とか require すればよろしいでしょうか?
よろしくお願いします。
--------------------------------------------------------
こちらに目的と、作業手順を追って挙げます
【目的】メールフォーム(Perl)の設置
1.$smtp = Net::SMTP->new('stmpサーバー', Timeout=>60, Debug=>0); でメールサーバーに接続し、
2.$smtp->auth($user, $passwd)で認証をクリアしてメールを送信したい。(※このサーバーは認証が必要です。)
【問題点】
・$smtp = Net::SMTP->new・・・の時に「$smtp」に値が入らない。
他のサーバーではキチンと値が返ってきたのですが・・・
No.1
- 回答日時:
早速のご回答ありがとうございます。
早速上記のURLで確かめましたが、以下のエラーが
返ってきました。
---------------------------------------------------------
Can't locate Authen/SASL.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.0/sun4-solaris /usr/local/lib/perl5/5.8.0 /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl .) at ./ファイル名.cgi 行番号 113.
BEGIN failed--compilation aborted at ./ファイル名.cgi 行番号 113.
---------------------------------------------------------
どうやら、Authen::SASL;がサーバーに無い様です。
Perlのバージョンは5以上でしたが、標準的なモジュールしか
インストールされていないとの事でした。
真に恐縮ですが、参考となるホームページなどございませんでしょうか。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- その他(メールソフト・メールサービス) Thunderbirdのメール送信ができません 1 2022/10/28 16:54
- システム メール送信について、ドメイン「@liam.co.jp」でメールを送信します。 ネットワークaにあるA 2 2022/05/31 15:47
- Gmail gmailでSMTP サーバーの認証が通らない 3 2022/08/26 19:50
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
- ネットワーク ニフティメールのiPhoneとWin PCでの運用 1 2023/03/30 11:19
- ドメイン・サーバー・クラウドサービス Google Workspaceでの独自ドメインのメール送信について 2 2022/05/31 19:48
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(メールソフト・メールサービス) SMTPステータスコードとは? 2 2023/04/23 23:47
- その他(メールソフト・メールサービス) Windows10付属のメール、なぜ設定が劇的に簡単になったのか? 1 2022/12/16 13:14
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォーム経由で送られるURLつき...
-
Net::SMTPでメールを送信したい...
-
ArduinoのジャイロモジュールMP...
-
Excel VBA 定義されたプロージ...
-
perlをバージョンアップしたら...
-
グラフのX,Y座標を取得したい
-
LCD ディスプレイを Raspberry ...
-
【vba】フォームに書いてあ...
-
VBでグローバル変数を宣言するには
-
Perlの数値計算で有効桁数を上...
-
VBAで別モジュールへの変数の受...
-
印刷後メッセージボックスを表...
-
Perlソースコードをコンパイル...
-
VBAを使用してWordからExcelの...
-
VBAで旧字体を異字体に一括で変...
-
Pg.pmモジュールがロードできない
-
モジュールとは何ですか
-
VBA This Workbookモジュール...
-
サブルーチンを使った再帰的な...
-
#!/usr/bin/perlで書きだしたCG...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
VBScriptで、メールの送信をし...
-
VBAでsmtp認証をするには?
-
c#で 簡単なメール(添付ファ...
-
Perl メール 文字化け
-
Net::SMTPでメールを送信したい...
-
メールの送信について
-
Clipmail3.0 確認画面の非表示...
-
Exchangeを使用したメール送信...
-
Windowsメールを別アプリから操...
-
受信メールの本文の行間が空く
-
さくらインターネットでの添付...
-
プロキシ経由でjavamailを使っ...
-
VBSの修正点を教えてください。
-
添付ファイルをつけてメールを送る
-
BASP21使用のメール送信でコマ...
-
foreachでのメール一斉送信処理...
-
server errorで困ってます。
-
CDO.Messageを使ったVBScript
-
LotusScript メール作成方法が...
おすすめ情報