bb <[email protected]> (Mo 14 Jun 2021 12:35:01 CEST):
> Hallo Liste,
> 
> ich möchte mehrere Mailadressen auf Gültigkeit prüfen, die Wahl fiel auf
> swaks:
> 
> swaks -t $mail_address -q RCPT
> 
> Auf der Kommandzeile sehe ich erwartungsgemäß die Kommunikation mit dem
> zuständigen Mailserver.
…
> 
> Aus einem Shell-Skript heraus gibt es allerdings eine Fehlermeldung:
> 
> :25...ying gmx.de
> :25:Error connecting to gmx.de
> ***     IO::Socket::INET6: getaddrinfo: Name or service not known
> Es sieht so aus, als ob der Vorgang 'finde den zuständigen MX heraus' da
> fehlschlägt - bei gmx müsste z.B. gmx.net (statt 'de') konnektiert werden.

Vermutlich im hast Du im Script die Perl-DNS-Library aus irgendwelchen
Gründen nicht am Start.

Probier im Script und auf der Kommandozeile mal

        perl -MNet::DNS -e 0

Ein guter Startpunkt ist dann weiter die Ausgabe von `perl -V`
(besonders der Teil mit den Library-Pfaden) zu vergleichen, zwischen
Script und normaler Kommandozeile.

    Best regards from Dresden/Germany
    Viele Grüße aus Dresden
    Heiko Schlittermann
--
 SCHLITTERMANN.de ---------------------------- internet & unix support -
 Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} -
 gnupg encrypted messages are welcome --------------- key ID: F69376CE -

Attachment: signature.asc
Description: PGP signature

Antwort per Email an