1

Gmail アカウント経由でメールを送信する Perl プログラムを作成しました。

私は NET::SMTP、NET::SMTP::SSL、および Authen::SASL モジュールを使用しています。SMTP ポートを 465 に設定すると、問題なく動作します。

$smtp = Net::SMTP::SSL->new( 'smtp.gmail.com', Hello => 'localhost', ポート => '465', タイムアウト => 30, デバッグ => 1 );

しかし、ある顧客サイトでは、私のプログラムを実行する PC は、インターネットにアクセスするための HTTP 権限しかありません。そのため、上記のコード行は機能しなくなります。(SMTP には、socks を許可する PC が必要だと思います。) Mail::Webmail::Gmail を試しましたが、このモジュールは古すぎて、もう動作しないようです。

このような状況で、Perl で Web アクセスを使用するだけで、Web ブラウザーを開いて Gmail にログインするようにメールを送信することは可能ですか? ありがとうございました!

4

1 に答える 1