2011-09-14 5 views
1

これは大変な研究であり、これはあまりにも厳しくないと思われる多くの投稿にもかかわらず、私はSMTP経由で接続する必要なしにgmailをGoogle経由で送信する方法を失っています。 Google Docsをポーリングして投稿するコードを正常に実装しました。私はこれがもっと簡単だと思うだろう。PerlでGmailを送信

いくつかの記事は、Email :: Send :: Gmailが行こうとしていることを示していますが、そのモジュールはPPM(デフォルトのリポジトリがすべて追加されている)で利用できません。

私が正しい道にいるかどうか教えてもらえますか?

詳細が不明であることをお詫びしますが、正確な問題が何であるか分かりませんので、無関係な情報を投稿する前に、 :Send :: Gmailモジュールとその例があれば教えてください。

答えて

2

Windowsの場合は、Strawberry Perlを使用し、次にCPAN経由でEmail::Send::Gmailをインストールすることをおすすめします。

+0

ありがとうございます。それはコンセンサスのようですが、インストールする方法を理解できません。私はPPMで利用できないMODをインストールする混乱を解決しようとしましたが、それはどこにもありませんでした。あなたはそのMODをどのようにインストールしましたか? –

+1

Strawberry Perlをインストールしたら(デフォルトのPerlインストールとしてパスに設定しておきます)、コマンドプロンプトを起動して 'cpan install Email :: Send :: Gmail'と入力します.CPANはそこから魔法を働かせます。システムがどのように設定されているかによって、管理者として 'cmd.exe'を実行していることを確認することができます(すべての必要な書き込み権限があることを確認するなど)。 –

+1

あなたはStrawberry Perlは必要ありません。あなたがActivePerl、Strawberry Perl、またはcygwinの 'perl'を持っているかどうかを' cpan Email :: Send :: Gmail'(no install)してください。 – ikegami

0

Email::Send::Gmail sourceは、モジュールがNet :: SMTP :: SSLのラッパーであり、Googleのsmtpサーバーに接続するための正しい設定であることを示しています。

オンバージョンをソースコードから始めて問題なく作成できます。

4

Strawberry Perlをインストールする必要はありません。 ActivePerl with the CPAN archiveを使用できます。 ActiveStateのPerlのパッケージマネージャに

  • 行くとCPANパッケージをインストールします。しかし、あなたが最初の取材のビットをしなければならないことをすることができません。
  • パッケージがインストールされたら、コンソールウィンドウを開き、コマンドラインからcpanを実行します。 cpanプロセスでは、MinGWコンパイラ環境がインストールされていないことが検出され、インストールされます。

cpanが機能したので、CPANの最新バージョンに更新する必要があります。プロンプトcpan>

  • (すでにCPANの外に終了した場合、それを再起動します)、install CPANを実行します。これはcpanユーティリティの最新のコピーに読み込まれます。
  • cpanプロンプトが表示されたら、reloadを実行します。 install Email::Send::Gmailcpan>プロンプトで、

    • :今CPANが動作して更新され、あなたがEmail::Send::Gmailパッケージをインストールするために得ること

    。いくつかの前提条件をインストールする必要があります。基本的にはいとCPANが尋ねるものに答えてください。大丈夫です。

私はこれが機能していることを確認するためにこれを自分で行っただけです。

関連する問題