Avatar billede dezito Nybegynder
24. marts 2002 - 15:08 Der er 7 kommentarer

Problem med Sendmail

Kan nogle se hvad problemet er her:
        open (SENDMAIL, "| /usr/lib/sendmail -f \"CGI Script\" -t");
        print SENDMAIL "To: $email\n";
        print SENDMAIL "From: TEST@test.com\n";
        print SENDMAIL "Subject: Konto information\n";
        print SENDMAIL "Velkommen som ny kunde\n\n";
        print SENDMAIL "Du blevet oprettet, som kunde hos os med disse informationer:\n";
        print SENDMAIL "Login id: $nextid\n";
        print SENDMAIL "Password: $password\n\n";
        print SENDMAIL "Fornavn: $fornavn\n";
        print SENDMAIL "Efternavn: $efternavn\n";
        print SENDMAIL "Adresse: $adresse\n";
        print SENDMAIL "Postnummer: $postnummer\n";
        print SENDMAIL "By: $by\n";
        close SENDMAIL;

Den giver denne besked:

XXXXXX\@vip.cybercity.dk... User unknown Script... User unknown CGI... User unknown
Avatar billede enobe Nybegynder
24. marts 2002 - 17:43 #1
prøv at skifte din
    open (SENDMAIL, "| /usr/lib/sendmail -f \"CGI Script\" -t");
med
open (SENDMAIL, "| /usr/lib/sendmail -oi -t");
Avatar billede dezito Nybegynder
24. marts 2002 - 19:56 #2
Nu giver den beskeden XXXXXXXXX\@vip.cybercity.dk User unknown
Avatar billede dezito Nybegynder
24. marts 2002 - 19:57 #3
foresten $email = "XXXXXXXX\@vip.cybercity.dk";
Avatar billede enobe Nybegynder
24. marts 2002 - 21:07 #4
er du 100% sikker på at XXXXXXXX\@vip.cybercity.dk findes??
Avatar billede dezito Nybegynder
25. marts 2002 - 17:58 #5
ja
Avatar billede sbm Nybegynder
28. marts 2002 - 09:06 #6
Er du sikker på at afsenderen er kendt på den maskine du kører scriptet fra?

Prøv lige at skrive nogle eksempler på hvad du vil fylde i de forskellige variable....
Avatar billede reno16 Nybegynder
25. april 2002 - 17:27 #7
Jeg er næsten sikker på at den ene af fejlene er at du ikke kan skrive f.eks.

Password:

Jeg mener ikke at perl kan finde ud af det!

og dernæst er du sikker når du siger:

print SENDMAIL "Password: $passwordnn";

jeg tror du skal sige:

print SENDMAIL "Password  $password\n\n"; !!!

også kan du også prøve at sige

close(SENDMAIL);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester