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.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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