Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]10902[/thread]

Mail::Sendmail (Seite 2)

Leser: 4


<< |< 1 2 3 >| >> 30 Einträge, 3 Seiten
grey1987
 2007-11-27 15:43
#103134 #103134
User since
2007-11-21
83 Artikel
BenutzerIn
[default_avatar]
ihr habt ja recht, ich kauf mich jetzt auch ein buch nach der arbeit.

hab hier was zusammen gabstelt.
sollte doch gehen oder?
Code (perl): (dl )
1
2
3
4
5
use Mail::Sender;
use warnings;
use strict;
my $sender = new Mail::Sender
  {smtp => 'smtp.googlemail.com', from => 'bla@googlemail.com', to => 'blub@bla.de', subject =>'Hello'};
grey1987
 2007-11-27 16:15
#103136 #103136
User since
2007-11-21
83 Artikel
BenutzerIn
[default_avatar]
ok, hab jetzt verstanden, was der sinn ist und so,
wie das funktioniert.
also hier noch mal mein neuer code:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use Mail::Sender;
use warnings;
use strict;

my $sender = new Mail::Sender
 (
        {
                from => 'jar@googlemail.com',
                smtp => 'smtp.googlemail.com'
        }
 );

$sender->MailMsg
  (
        {
                to =>'gr@hotmail.com', 
                subject => 'love song',
                msg => "love is all you need tralalalala"
        }
  );

print "mail wurde verschickt";


letzte frage, dann ist gut.. :-D

was heißt das, bzw wo bekomm ich die methode her?
Code: (dl )
1
2
Can't call method "MailMsg" without a package or object reference at mail.pl lin
e 17.
renee
 2007-11-27 16:19
#103138 #103138
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Verwende mal in dem "new ..." noch die Option
Code: (dl )
on_errors => 'die'


Vermutlich wirst Du noch mehr Optionen für das Anmelden bei googlemail angeben müssen (auth , authid, authpwd).
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
renee
 2007-11-27 16:20
#103139 #103139
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
grey1987+2007-11-27 15:15:39--
was heißt das, bzw wo bekomm ich die methode her?
Code: (dl )
1
2
Can't call method "MailMsg" without a package or object reference at mail.pl lin
e 17.


Das heißt, dass bei der Objekterzeugung vorher irgendwas schief gelaufen ist...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
GwenDragon
 2007-11-27 16:30
#103142 #103142
User since
2005-01-17
14848 Artikel
Admin1
[Homepage]
user image
Füge mal was an:
Code (perl): (dl )
1
2
3
4
5
6
7
my $sender = new Mail::Sender
 (
        {
                from => 'jar@googlemail.com',
                smtp => 'smtp.googlemail.com'
        }
 ) or die ($Mail::Sender::Error);

könnte nützlich sein.

Also ohne Authentifizierung läuft bei den meisten Mailservern nichts. Schließlich wollen die keine Spammer.
grey1987
 2007-11-27 16:34
#103144 #103144
User since
2007-11-21
83 Artikel
BenutzerIn
[default_avatar]
also wenn ich Sender.pm installieren will, kommt das da hier:

Code: (dl )
1
2
3
4
5
6
C:\Perl\bin>ppm> install Mail::Sender
Unrecognized ppm command 'Sender'; try one of area, config, describe,
files, gui, help, install, list, log, query, remove, repo, search, tree,
uninstall, update, upgrade, verify, or version
Usage: ppm <cmd> <arg>...
Run 'ppm help' to learn more.

was nun?
grey1987
 2007-11-27 16:39
#103147 #103147
User since
2007-11-21
83 Artikel
BenutzerIn
[default_avatar]
hab jetzt jeden rat befolgt:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
use Mail::Sender;
use warnings;
use strict;

my $sender = new Mail::Sender
(
{
from => 'bla@googlemail.com',
smtp => 'smtp.googlemail.com',
on_errors => 'die'
}
) or die ($Mail::Sender::Error);

$sender->MailMsg
(
{
to =>'bla@hotmail.com',
subject => 'love song',
msg => "love is all you need tralalalala"
}
);

print "mail wurde verschickt";

meldung
Code: (dl )
The SMTP server smtp.googlemail.com was not found


aber der smtp server müsste gehen!!!
renee
 2007-11-27 16:39
#103149 #103149
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
ppm install Mail-Sender
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Siechfred
 2007-11-27 16:40
#103150 #103150
User since
2007-11-12
30 Artikel
BenutzerIn
[default_avatar]
Entweder Du schreibst in cmd.exe

c:\perl\bin>ppm install Mail::Sender

oder startest das GUI, indem Du einfach ppm eintippst.

Gruß
Siechfred
grey1987
 2007-11-27 16:43
#103152 #103152
User since
2007-11-21
83 Artikel
BenutzerIn
[default_avatar]
cool, hat geklappt.

aber diese meldung mit smtp server not found ist immer noch da.
was ist jetzt damit?
<< |< 1 2 3 >| >> 30 Einträge, 3 Seiten



View all threads created 2007-11-27 14:32.