Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Mail über SMTP klappt nicht - Ideen benötigt
Don Pasquale:
Hi Folks,
ich habe da ein Perl-Skript mit dem sollen bei einem Kunden
Mails an Personen verschickt werden. Die Mail soll über SMTP an den NotesMailServer gehen. Dies klappt leider nicht.
Der Kunde sitzt an Ort A und hat dort einen NotesServer,
an Ort B sitzt der zentrale Mailserver.
Das Perl-Skript ist auf einem Rechner ( mit NotesClient an ort A installiert).
Das Skript ist i.O., hier funktioniert es.
Ich habe keinen Zugriff auf den Admin Client beim Kunden,
ich kann ihn nur nach irgendwelchen Einstellungen fragen.
Ich konnte durch sperren von SMTP Inbound den Mailversand
hier ebenfalls verhindern. Wo könnte ich noch suchen ?
Ciao
Don Pasquale
BEGIN
{
$configparser = new XML::DOM::Parser;
$config = $configparser->parsefile('C:/TEMP/config.xml');
$MailServer = ComlineUtil->getTagValue( $config, 'mailserver' );
$Absender = ComlineUtil->getTagValue( $config, 'absender' );
$cc = ComlineUtil->getTagValue( $config, 'cc' );
$Betreff = ComlineUtil->getTagValue( $config, 'betreff' );
$message = ComlineUtil->getTagValue( $config, 'message' );
$Empfaenger = ComlineUtil->getTagValue( $config, 'empfaenger' );
} # ENDE BEGINN
$smtp = Net::SMTP->new($MailServer);
print $smtp->domain,"\n";
$smtp->mail($Absender);
$smtp->to($Empfaenger);
$smtp->cc($cc);
$smtp->data();
$smtp->datasend("Subject: $Betreff\n");
$smtp->datasend("To: $Empfaenger\n");
$smtp->datasend("\n");
# $message = "Test-E-Mail.\n\nMit freundlichen Grüßen\n\nIhr freundliches Programm\n\n";
$smtp->datasend("$message");
$smtp->dataend();
$smtp->quit;
MartinG:
Sieht für mich fast nach einer Sicherheitseinstellung am Mailserver auf.
Funktioniert ein telnet mailserver 25?
Wenn ja funktioniert das Mailversenden über Thunderbird, OE o.ä...
Don Pasquale:
Das Telnet Mailserver 25 funktioniert.
Versenden über OE klappt nicht, Absender rejected for policy reasons.
Bin ich zu unhöflich ?
Ciao
Don Pasquale
Semeaphoros:
Dass Du zu unhöflich bist, kann ich mir - nachdem ich jetzt weiss, wie Du aussiehst - fast nicht vorstellen .... ;D
Wenn Du sagst, mit Telnet funktionierts, wie weit kommst Du denn mit Telnet?
Und wenn Du sagst mit OE funktionierts nicht, "... rejected for policy reasons". Letzteres ist ja eine Antwort vom Server, heisst für mich, technisch funktionierts. Policy Reasons heisst, dass der Absender in einer Blacklist oder in den Ausschlussbedingungen des Config-Dokumentes eingetragen ist.
Eine Idee wäre, das SMTP-Logging auf dem Notes-Gateway einzuschalten, dann sollte eigentlich die Sitzung auf dem Server protokolliert werden, aber das müsste man dann wohl mit dem Admin vor Ort bewerkstelligen ........
Kannst Du von Deinem Platz aus wenigstens das Script gegenüber dem Mehlserver des Kunden testen? Dann könntest Du den Etherreal dazwischenhängen und dort die Session kontrollieren.
Don Pasquale:
--- Zitat von: Semeaphoros am 14.03.05 - 11:56:00 ---Dass Du zu unhöflich bist, kann ich mir - nachdem ich jetzt weiss, wie Du aussiehst - fast nicht vorstellen .... ;D
--- Ende Zitat ---
Kann man unhöflich aussehen ?
Das telnet Mailserver 25 sagt mir nur, dass der auf Port 25 ein Dienst lauscht, mehr wollte ich nicht sagen.
--- Zitat ---Kannst Du von Deinem Platz aus wenigstens das Script gegenüber dem Mehlserver des Kunden testen? Dann könntest Du den Etherreal dazwischenhängen und dort die Session kontrollieren.
--- Ende Zitat ---
Etherreal ?
Ich lasse mir mal einen Screenshot der Serverkonfiguration zukommen,
am Ende ist der anonyme Zugriff SMTP Inbound auf NO gesetzt.
Ciao
Don Pasquale
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln