Thread Mail::Sendmail - womit arbeitet das ? (2 answers)
Opened by jan99 at 2015-03-02 14:06

jan99
 2015-03-02 14:06
#179916 #179916
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
Moin !

seit längerer Zeit setze ich mich damit auseinander ein Wiki bei uns im Unternehmen (Windows7 64bit) zu installieren. Ja, ich weiß - ist kein Perl.

Eines der letzten Probleme liegt im Bereich eMail-Versand. Wir setzen Outlook-Exchange ein.

Im Wiki gibt es eine Vielzahl von Parametern:
Quote
#$wgSMTP = array(
#'host' => "xx.xx.xx.xxx", // could also be an IP address. Where the SMTP server is located
#'IDHost' => "xxxx.de", // Generally this will be the domain name of your website (aka mywiki.org)
#'port' => 25, // Port to use when connecting to the SMTP server
#'auth' => true, // Should we use SMTP authentication (true or false)
#'username' => "aaaaaaaa@xxxx.de", // Username to use for SMTP authentication (if being used)
#'username' => "xxxxxxx@xxxx.de", // Username to use for SMTP authentication (if being used)
#'password' => "**********" // Password to use for SMTP authentication (if being used)
#);


Und irgendwie ist nichts passiert - auch unsere HauptIT konnte mir nicht so richtig weiterhelfen.

So - einige Zeit später nehme ich mich jetzt wieder dieser Aufgabe an und habe mir mal etwas funktionierenden Perl genommen und siehe da - die Mails werden anstandslos verschickt.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/local/bin/perl
use Mail::Sendmail;

 my %mail = ( To      => 'bbbbbb@xxxx.de',
            From    => 'aaaaaaa@xxxx.de',
            Message => "This is a very short message from Wiki-Server"
           );
  $mail{auth} = {user=>'yyyyyy@xxxx.de', password=>"******", required=>1 };

  $mail{Smtp} = 'xxxxxxx.xxxx.de'; 
 
 print "vor dem sendmail\n";
  
  sendmail(%mail) or die $Mail::Sendmail::error;

  print "OK. Log says:\n", $Mail::Sendmail::log;


Da in der Regel immer diese Funktionen auf etwas anderes zurückgreifen wollte ich einmal fragen, ob mir jemand erklären kann wie das hier bei der Perl-Variante funktionieren wird. Vielleicht kann ich das dann auf die Wiki-Installation übertragen.

In der ersten Zeile steht zwar Mail::Sendmail - aber Sendmail muss glaube ich, nicht immer automatisch DAS eine Sendmail sein.... oder ?

Gruß Jan
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread Mail::Sendmail - womit arbeitet das ?