Strato und mail()

Hey,

folgende Frage vllt könnt ihr mir helfen ich finde mit google einfach nichts vernünftiges.

Und zwar ein bekannter hosted mehrere Firmenseiten einfaches HTML mit ein bisschen blabla drauf einfach so ne kleine Web-Visitenkarte eben bei Strato. :ps:

Nun wollten wir ein Kontaktformular einbauen aber wie es scheint funktioniert mail() bei Strato nicht richtig kennt einer von euch dieses Problem? !coffee

Paket ist ein Power Plus L http://strato.de/hosting/powerplus/pakete/index.html

Übrigens an unserem Script kann es nicht liegen das funktioniert nämlich hier bei bplaced super :smiley:

cya

0180-Service-Hotline (0,14 € / Min)³
wie wärs mal mit anrufen?? :wink:

ich denke der support dort kann euch besser helfen

Super Idee, haben wir aber schon ist bei unserem Paket
sogar ne 0800 Nummer also kostenlos :slight_smile:

Allerdings wissen die Jungs von Strato nicht wieso und können uns nicht wirklich helfen ich habe gerade ein phpBB Board auf dem Webspace installiert und selbst dieses versendet keine Mails… sehr komisch das ganze…?

für solche Sachen hab ich mal ne SMTP-Klasse geschrieben:
pastebin.com/f11011072 (keine Ahnung warum da so viele Leerzeilen sind)

Anwendungsbeispiel:

<?php

include "mail_class.php";

//Absender, Absender Mail, HTML verwenden, Rücksendung an
$mail=new mail("Michi77-Mail-Sender","michi7x7@gmx.de",false,"reply@michi7x7.de");

//Host, User, Pass
$mail->set_smtp("mail.gmx.de","michi7x7@gmx.de","*****"); //Die Mail gibts nicht mehr

//Text hinzufügen
$mail->text("Hallo\r\nWie gehts???\r\n");

//Datei hinzufügen
$mail->file("bild.jpg", "files/bild.jpg");

//Empfänger, Betreff
$mail->send("*zensur*@hotmail.com","Test");

ohne set_smtp() sendet die Klasse mit mail()

Sehr schöne Klasse, aber les dir mal was zu den Zeilenumbrüchen hier durch.

Bei Strato habe ich auch einige Seiten (von Kunden) laufen.
Ohne Probleme.

Also liegt’s vielleicht doch am Script??
Quellcode wäre hier hilfreich :wink:

Fehlermeldungen übrigens auch - “funktioniert nicht” ist etwas wenig, meinst Du nicht auch? :wink:

am script liegts denke ich mal eher nicht :wink:phpbb sendet ja auch keine mails also stimmt da wirklich was mit der php config nicht ODER:
die mails brauchen zum routen irrsinnig lange (das hatte ich mal bei neem anderen hoster) sodass sie teilweise erst nach tagen ankommen -.-

das ist aber eher unwahrscheinlich bei strato und deutscher anbindung.

erstell mal ne "info.php"
mit inhalt:

[quote]<?
phpinfo();
?>[/quote]

und schmeiß die auf den server - dann ruf die auf und schau bei dem abschnitt “Core Config” (o.ähnl.) was da unter den einträgen mit “mail” bzw. “Sendmail” im namen steht - und poste die werte mal

Hier die Konfiguration des PHP Core :wink:

[quote]PHP Core
Directive Local Value Master Value
allow_call_time_pass_reference Off Off
allow_url_fopen On On
allow_url_include Off Off
always_populate_raw_post_data Off Off
arg_separator.input & &
arg_separator.output & &
asp_tags Off Off
auto_append_file no value no value
auto_globals_jit On On
auto_prepend_file no value no value
browscap no value no value
default_charset no value no value
default_mimetype text/html text/html
define_syslog_variables Off Off
disable_classes no value no value
disable_functions no value no value
display_errors STDOUT STDOUT
display_startup_errors Off Off
doc_root no value no value
docref_ext no value no value
docref_root no value no value
enable_dl On On
error_append_string no value no value
error_log no value no value
error_prepend_string no value no value
error_reporting 6135 6135
expose_php On On
extension_dir ./ ./
file_uploads On On
highlight.bg #FFFFFF #FFFFFF
highlight.comment #FF8000 #FF8000
highlight.default #0000BB #0000BB
highlight.html #000000 #000000
highlight.keyword #007700 #007700
highlight.string #DD0000 #DD0000
html_errors On On
ignore_repeated_errors Off Off
ignore_repeated_source Off Off
ignore_user_abort Off Off
implicit_flush Off Off
include_path .:/opt/RZphp5/includes .:/opt/RZphp5/includes
log_errors On On
log_errors_max_len 1024 1024
magic_quotes_gpc Off Off
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off
mail.force_extra_parameters no value no value
max_execution_time 0 0
max_input_nesting_level 64 64
max_input_time 60 60
memory_limit 64M 64M
open_basedir no value no value
output_buffering no value no value
output_handler no value no value
post_max_size 10M 10M
precision 14 14
realpath_cache_size 16K 16K
realpath_cache_ttl 120 120
register_argc_argv On On
register_globals Off Off
register_long_arrays Off Off
report_memleaks On On
report_zend_debug On On
safe_mode Off Off
safe_mode_exec_dir no value no value
safe_mode_extra_uid 0 0
safe_mode_gid Off Off
safe_mode_include_dir /opt/RZphp5/includes /opt/RZphp5/includes
sendmail_from no value no value
sendmail_path /usr/lib/sendmail -t -i /usr/lib/sendmail -t -i
serialize_precision 100 100
short_open_tag On On
SMTP localhost localhost
smtp_port 25 25
sql.safe_mode Off Off
track_errors Off Off
unserialize_callback_func no value no value
upload_max_filesize 10M 10M
upload_tmp_dir no value no value
user_dir no value no value
variables_order EGPCS EGPCS
xmlrpc_error_number 0 0
xmlrpc_errors Off Off
y2k_compliance On On
zend.ze1_compatibility_mode Off Off[/quote]

Ich denke auch das es an der Konfiguration liegt den bei bplaced oder auf anderem Webspace läuft es ohne Probleme…?

hm…sieht für mich alles korrekt aus - probier mal ne mail an "irgendwas@spam.la" und geh danach auf spam.la und gib dort oben den “irgendwas” wert ein

ich vermute ein blacklisting des stratoservers als mailserver =/ (deshalb kommts wahrscheinlich bei deinem mailkonto nich an)

ansonsten wäre das einzig problematische in meinen augen, dass nichts unter “sendmail_from” steht aber das is auch ohne den wert möglich…solange ne absenderaddy angegeben wird

Ja das wars Vielen Dank euch allen… Ich versteh bloß nicht warum die adresse auf ner blacklist steht aber egal… :ps: