Отправить gMail с Perl - PullRequest
       40

Отправить gMail с Perl

1 голос
/ 14 сентября 2011

Несмотря на серьезные исследования и многие сообщения, которые, кажется, указывают, что это не слишком сложно, я в растерянности относительно того, как отправить gMail через Google без необходимости подключения через SMTP.Я успешно реализовал код, который опрашивает и публикует Документы Google.Я думаю, это будет проще.

В нескольких сообщениях указывается, что Email :: Send :: Gmail - это путь, но этот модуль недоступен через PPM (со всеми добавленными репозиториями по умолчанию).

Может кто-нибудь, пожалуйста, дайте мне знать, если я на правильном пути?

Я прошу прощения за отсутствие деталей, но я не уверен, что знаю, в чем именно проблема, поэтому прежде чем я отправлютонны вероятной нерелевантной информации. Может ли кто-нибудь подтвердить, что они успешно внедрили модуль Email :: Send :: Gmail, и привести пример, если так?

Ответы [ 3 ]

4 голосов
/ 15 сентября 2011

Вам не нужно устанавливать Strawberry Perl.Вы можете использовать ActivePerl с архивом CPAN .Однако для этого сначала нужно немного поработать:

  • Перейдите в диспетчер пакетов Perl ActiveState и установите пакет CPAN .
  • Как толькопакет установлен, откройте консольное окно и запустите cpan из командной строки.Процесс cpan обнаружит, что у вас не установлена ​​среда компилятора MinGW, и установит его.

Теперь, когда у вас работает cpan, вам необходимо обновить его до последней версииCPAN.

  • В приглашении cpan> (если вы уже вышли из CPAN, перезапустите его), запустите install CPAN.Это загрузит последнюю версию утилиты cpan.
  • Когда вы вернете приглашение cpan, запустите reload.

Теперь, когда CPAN работает и обновляется,вы можете установить пакет Email::Send::Gmail:

  • В командной строке cpan> введите install Email::Send::Gmail.Возможно, придется установить некоторые предварительные условия.Ответьте yes на любой запрос CPAN, и с вами все будет в порядке.

Я просто сделал это сам, чтобы убедиться, что он работает.

2 голосов
/ 14 сентября 2011

Если вы работаете в Windows, я бы порекомендовал использовать Strawberry Perl , а затем установить Email :: Send :: Gmail через CPAN.

0 голосов
/ 14 сентября 2011

Быстрый взгляд на Email :: Send :: Gmail source указывает на то, что модуль представляет собой не что иное, как оболочку через Net :: SMTP :: SSL с правильной конфигурацией для подключения для подключения к smtp от Googleсервер.

Вы можете создать свою версию без каких-либо проблем, начиная с ее исходного кода.

...