Autor Thema: Mail über SMTP klappt nicht - Ideen benötigt  (Gelesen 3277 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Mail über SMTP klappt nicht - Ideen benötigt
« am: 14.03.05 - 10:55:51 »
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;

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #1 am: 14.03.05 - 11:00:49 »
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.ä...
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #2 am: 14.03.05 - 11:47:55 »
Das Telnet Mailserver 25 funktioniert.
Versenden über OE klappt nicht, Absender rejected for policy reasons.

Bin ich zu unhöflich ?

Ciao
Don Pasquale

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #3 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

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.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #4 am: 14.03.05 - 12:01:55 »
Dass Du zu unhöflich bist, kann ich mir - nachdem ich jetzt weiss, wie Du aussiehst - fast nicht vorstellen ....  ;D

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.

Etherreal ?

Ich lasse mir mal einen Screenshot der Serverkonfiguration zukommen,
am Ende ist der anonyme Zugriff SMTP Inbound auf NO gesetzt.

Ciao
Don Pasquale

« Letzte Änderung: 14.03.05 - 12:11:09 von Don Pasquale »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #5 am: 14.03.05 - 12:23:39 »
Kann man unhöflich aussehen ?

Vielleicht ist es ja auch nur ein Problem meiner Vorstellungskraft ....  ;)


Etherreal ?


Freeware Protocol Analyser (allerdings nur mit einem r, wenn ichs richtig schreiben würde ....... 8) )

http://www.ethereal.com/
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #6 am: 14.03.05 - 12:45:16 »
Das telnet Mailserver 25 sagt mir nur, dass der auf Port 25 ein Dienst lauscht, mehr wollte ich nicht sagen.
Danns chau doch mal, ob Du via Telnet auch ein Mail (mit den Daten die das Perl-Script einfuegen wuerde) abschicken kannst. Wenn nicht, siehst Du so genau, wann wo welcher Fehler auftritt. :)
Eine Anleitung, wie man das macht, gibts z.B. unter http://www.leyrer.priv.at/martin/Eigene_Stories_+_News/WCM_Online-News/6732.html
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #7 am: 14.03.05 - 15:48:22 »
Ethereal halte ich mit Kanonen auf Spatzen geschossen...

Für mich kommen eigentlich nur zwei Möglichkeiten in Betracht:

a) die Absenderadresse von Don akzeptiert das System nicht (ist das auch eine "Kundeninterne" Adresse (@kunde.com)

b) der Rechner der das Mail schickt ist auf dem Mailserver nicht freigegeben um an diesen Mails schicken zu können. Dies ist eine Grundeinstellung bei allen Domino und SMTP Servern....
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #8 am: 14.03.05 - 15:52:21 »
Die SMTP Einstellungen beim LotusServer sind m.E. korrekt
Optionen für Authentifizierung sind
Name : Nein
Anonym : Ja

a3:
Ich habe das Skript durchgeführt, aber egal welchen Absender ich eingebe, alle Absender
( ja ich habe einen gültigen KundenAbsender genutzt)
werden aufgrund irgendwelcher unhöflichkeiten abgelehnt
rejected cause of policy

Was bedeutet das ? Darf ich jemanden hauen ?

Ciao
Don Pasquale
« Letzte Änderung: 14.03.05 - 16:08:53 von Don Pasquale »

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #9 am: 14.03.05 - 15:59:30 »
Ich tippe dann auf meinen Fall b), d.h. der Dominoser erlaubt kein SMTP von "Deiner" IP-Adresse...

Müsste so auf die schnelle im Konfigurationsdokument - SMTP Eingangssteuerung - Diese verbundenen Hosts von Anti-Relais-Prüfungen ausnehmen...

Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #10 am: 14.03.05 - 16:02:03 »
Einverstanden, Martin, Ethereal ist eine Kanone, manchmal aber trotzdem die schnellste Antwort .... :)

Auch ich vermute, dass die Einstellung im Konfig-Dok zu finden ist. "because of policy" heisst normalerweise, dass irgendwo eine Ausschlussregel besteht....

Ah, das ist ja ein 6er, da könnte auch eine Server-Rule eine Rolle spielen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #11 am: 21.04.05 - 12:20:01 »
Ich tippe dann auf meinen Fall b), d.h. der Dominoser erlaubt kein SMTP von "Deiner" IP-Adresse...

Müsste so auf die schnelle im Konfigurationsdokument - SMTP Eingangssteuerung - Diese verbundenen Hosts von Anti-Relais-Prüfungen ausnehmen...

Ich habe leider nur einen englischen Admin Client, meinst Du folgenden Punkt ? Gibt es noch andere Einstellungen die ich prüfen sollte ?

Router/SMTP
 - Restrictions and Controls
 -  - SMTP Inbound Control

Deny connections from the following SMTP internet hostnames/IP addresses:




Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #12 am: 21.04.05 - 12:55:25 »
Hi,

ich miche mich jetzt einfach ein.

Ja das ist eine der Möglichkeiten.
Im Bereich SMTP-Inbound des Konfig. Doks gibt es dererlei verschiedene "Policy" Einstellungen. Also einfach prüfen was wer darf.

Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #13 am: 21.04.05 - 12:56:51 »
Genau, ich würde mal versuchen mit Thunderbird oder direkt per Telnet versuchen eine Mail zu schicken ob das geht...

helo firma.de               # Eröffnen Sitzung
mail from:karl@dall.com         # Absender angeben
rcpt to:fritz@test.de         # Empfänger angeben
data                  # Text eingeben und mit Punkt abschließen...
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Mail über SMTP klappt nicht - Ideen benötigt
« Antwort #14 am: 21.04.05 - 13:07:37 »
Genau, ich würde mal versuchen mit Thunderbird oder direkt per Telnet versuchen eine Mail zu schicken ob das geht...
Wie ich auch schon in Posting #7 erwähnte, aber auf mich hört ja niemand  :'( ;)
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz