Thread Webspaceanbieter - Dialog mit Support Team: Jaja Support,... (15 answers)
Opened by Free Faq at 2003-10-31 18:59

Free Faq
 2003-10-31 18:59
#8860 #8860
User since
2003-09-10
141 Artikel
BenutzerIn
[default_avatar]
Habt ihr auch solche Probleme mit eurem Webspace?
Wieso kann man nicht einfach meine Fragen normal beantworten, ohne immer gleich vom Thema abzuweichen?
Schliesslich hab ich meine Gründe, warum ich das so machen will und nicht anders! Statt dessen nerven die mich schon seid 2 Wochen damit, ich solle das anders machen.
Fortsetzung folgt :p -->
Quote
Ich:
Sehr geehrte/r Arbeiter/in von Hostpoint

Ich versuche schon sied etwa einer Woche vergeblich eine Testemail mit einem Perl Script zu verschicken. Doch weder mein eigenes Script noch das von Ihnen

geschriebene funktioniert. (Link: *zensored*)
Sie können wahrscheinlich nicht auf die Adresse wegen dem HTACCSESS, aber ich hoffe Sie wissen was ich meine. Das ganze geht über das Modul NET::SMTP, was

laut dem Systeminfotool installiert sein sollte.
Das Script habe ich bei mir auf dem PC Local unter Windows getestet und es funktioniert! Ich habe die Datei richtig hochgeladen und mit CHMOD 755

eingestellt.
Hier noch mal das Beispielscript:

################################################
#!/usr/bin/perl -w

use strict;
use CGI::Carp qw(fatalsToBrowser);
use Net::SMTP;

my $smtp = Net::SMTP->new('*zensored*');

$smtp->mail('*zensored*');
$smtp->to('*zensored*');
$smtp->data();
$smtp->datasend("To: *zensored*\n");
$smtp->datasend("\n");
$smtp->datasend("A simple test message\n");
$smtp->dataend();
$smtp->quit;

print "content-type: text/html\n\n";
print "Email wurde verschickt";
################################################

Beim ausführen der Datei steht zwar die Printanweisung:
"Email wurde verschickt", aber verschickt wurde die Email leider nicht Woran liegt das?
Würde mich auf eine schnelle Hilfe freuen.

Mit freundlichen Grüssen

Ich




Quote
Support Team:
Programmieren Sie Ihr Script bitte so, dass es auf /usr/sbin/sendmail zugreifft beim E-Mail Versand.




Quote
Ich:
Ich würde es aber gern über SMTP laufen lassen, oder ist dies auf den Servern deaktiviert?




Quote
Support Team:
Sie können die E-Mail's über die Funktion mail() in PHP versenden oder dies mit einem FormMailer lösen. Ein Beispiel finden Sie in unserem Control Panel

unter CGI Center.




Quote
Ich
Ich bräuchte aber etwas in Perl, was man in einem anderen Script einbauen kann und Betriebsystemunabhängig ist. Sendmail gibt es nur unter Linux :( Wieso

kann ich den das nicht über Net::SMTP laufen lassen? Ist das auf dem Server deaktiviert?




Quote
Support Team:
Ich habe Ihr Script getestet:

CHMOD 755 im cgi.bin abgelegt. Funktionierte bestens. Ich denke der Fehler könnte sein, dass Sie eine externe E-Mail Adresse eingefügt haben. Diese wird der

SMTP Server wohl abweisen, da dies nicht xxx@ihrdomain.ch ist. Sie können dies allenfalls durch einen Forwarder in Ihrem Control Panel lösen.




Quote
Ich:
Wie habe ich das den zu verstehen? Ich kann mit smtp keine Emails an andere Leute die nicht auf meiner Domain registriert sind schicken?
Kann doch nicht sein?!?!?!?!?!?!
Hier noch mal das Script:
###############################################
#!/usr/bin/perl -w

use strict;
use CGI::Carp qw(fatalsToBrowser);
use Net::SMTP;

my $smtp = Net::SMTP->new('*zensored*');

$smtp->mail('*zensored*');
$smtp->to('*zensored*');
$smtp->data();
$smtp->datasend('To: *zensored*\n');
$smtp->datasend('\n');
$smtp->datasend('A simple test message\n');
$smtp->dataend();
$smtp->quit;

print "content-type: text/html\n\n";
print "Email wurde verschickt";
###############################################
Unter WIndows funktioniert es, aber auf dem Webserver nicht!
Wenn ich die Datei auf dem Server ausführe, sehe ich zwar die Meldung "Email wurde verschickt", aber es kommt einfach keine EMail an! Obwohl ich jetzt alles

auf meine EIGENE, interne Emailadressen gestellt habe.




Quote
Support Team:
Ich habe dies für Sie erneut getestet. Ich konnte die E-Mails nur an meine Domain senden. Ich gehe davon aus, dass dies aus Sicherheitsgründen der Fall ist,

sprich verhindern eines OpenRelay.




Quote
Ich:
Darf ich fragen, was sie mit OpenRelay meinen?
Sie meinten in einer früheren EMail, ich solle PHP oder sendmail benutzen. Wieso sollte es gerade damit gehen und mit SMTP nicht?
Irgendwie versteh ich die Logik dahinter nicht.
Ich brauche diese Option, für mein eigens geschriebenes Forum zum registrieren. Nun kann ich das Forum nicht benutzen, weil die Passwörter per Email

zugeschickt werden. Hatte auch ein Webmailprogramm programmieren wollen. Aber sogesehen kann ich das vergessen?!?!?!?!
Ich kann "nur" perl programmieren. Wieso muss ich wenn die ganze Page mit perl/cgi geschrieben wurde ein formmailer in php benutzen? Dazu noch für ein Forum

:p Was irgendwie unprofessionel rüberkommt.
Das sehe ich irgendwie nicht ein. Dazu will ich das Forum irgendwann zum Download freigeben. Was ist dann, wenn einer nen Windows Server hat, auf dem es kein

sendmail gibt??
Ach ja mal so nebenbei: Ich kann mit smtp nicht mal auf meine eigene emailadresse eine Email schicken.
Sind wir uns da überhaupt einig, das mein Script in Ordnung ist? Das es NICHT daran liegt?
Wie war den das mit dem "Forwarder" gemeint? Wie soll das den funktionieren, bei einem Forum?
\n\n

<!--EDIT|Free Faq|1067619613-->
Haut mich nicht, ich bin ein Noob!

View full thread Webspaceanbieter - Dialog mit Support Team: Jaja Support,...