Article View: pl.comp.lang.perl
Article #52150Re: perl i wysylanie maila [Mail::Sender]
From: Andrzej Adam Filip
Date: Thu, 13 Jan 2011 16:27
Date: Thu, 13 Jan 2011 16:27
51 lines
2603 bytes
2603 bytes
MaRc <marc@gmails.com> pisze:
> witam
> mam w perlu taki fragment kodu:
>
> use Mail::Sender;
> my $sender = new Mail::Sender;
> my @odbiorcy= qw(marcin@gmail.com);
>
>
> my $mailTresc = "";
>
> foreach my $odb (@odbiorcy) {
> if ($sender->MailMsg({
> smtp => 'smtp.gmail.com',
> from => 'albundy@gmail.com',
> to =>$odb,
> subject => "Status urzadzen $czas",
> msg => $mailTresc,
> auth => 'LOGIN',
> authid => 'albundy@gmail.com',
> authpwd => 'albundypassword',
> }) < 0) {
> die "$Mail::Sender::Error\n";
> }
> print "Mail to $odb sent OK.\n"
> }
>
> w zaleznosci od statusu urzadzen ilosc znakow w zmiennej $mailTresc
> jest rozna.
> mail jest wysylany jak jest nie wiele znakow, ale jesli pojawi sie
> wieksza ilosc tekstu to niestety mail nie zostaje wyslany :( mam time
> outa
>
> czy to jest moze wina modulu Mail::Sender ??
> ewentualnie jak zaradzic temu "zjawisku"?
Ustaw debug na zapis do pliku a potem go obejrzyj:
http://search.cpan.org/~jenda/Mail-Sender-0.8.16/Sender.pm
Obstawiałby jakieś problemy z długością linii w emailu.
P.S.
Po za tym przy wysyłaniu większej ilości emaili w stylu
"jeden odbiorca = jeden email" ja użyłbym modułu Net::SMTP
i jednej sesji SMTP to wysłania wszystkich taich maili.
--
Andrzej Adam Filip : anfi@onet.eu : Andrzej.Filip@gmail.com
Gdy zmieniÄ… siÄ™ trendy muzyczne,
jednocześnie zmianom ulegają fundamentalne prawa państwa.
-- Platon (427-347 p.n.e.)
Technical Details
Message-ID:
<68pssgjw3b+B1D@richard.huge.strangled.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<ign5o5$k8j$1@pippin.nask.net.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Andrzej Adam Filip <anfi@xl.wp.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: perl i wysylanie maila [Mail::Sender]
Date: Thu, 13 Jan 2011 17:27:13 +0100
Organization: It's for me to know and for you to find out
Lines: 51
Message-ID: <68pssgjw3b+B1D@richard.huge.strangled.net>
References: <ign5o5$k8j$1@pippin.nask.net.pl>
NNTP-Posting-Host: 188.33.178.183
Mime-Version: 1.0
X-Trace: news.onet.pl 1294936037 422 188.33.178.183 (13 Jan 2011 16:27:17 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 13 Jan 2011 16:27:17 +0000 (UTC)
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)
X-Face: x!RCZuWd!~zy[WZ--'Or^Sg%4CS|m{fI',,mn]{v48gP6t<T}6E3\^w6l";f\KKk}b4f9CD Tx8UwgYFn@L{y\`J:sm/-*OvU^n{I8o>r9LaE!Sw#;.(U,saf9UdWF+9D9oyXCRUHAw=",9%P~.{jz :e7&c^rlc@F-X}f!"@Vc^jEZ0F%)&&rEC&9!B<Rb#~~*D0j%rk2tiUT{~o4,`N\y(PxPq*4<9>%&o^ +]]R6
Cancel-Lock: sha1:iso/DlkeWNHpDN5o3aW56sVF4hY=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit