WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- SMTP - Prob

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » SMTP - Prob - 16 Jan 2021 Antworten
im Forum für Webhosting Homepage gefunden:
SMTP - Prob
TeX
Otto-Normal-Poster
Threadstarter




Beiträge: 51

Hi,

ich hab PHP mal auf eine aktuelle Version gebracht und mit dieser tritt ein Prob beim Emailversand auf:

Warning: mail() [function.mail]: SMTP server response: 451 GL - temporary problem. Please try again later.

Die Sache ist die, sobald man Umbrüche in dem Emailtext hat kommt der Fehler, lässt man diese weg und schreibt nur eine Zeile dann funktioniert das problemlos, ich werde daraus nich schlau.

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11:
$message="ich bin nur eine zeile und funktioniere";
-----------------------------
$message="ich bin eine zeile und funktioniere
nicht";
-----------------------------
$message="ich bin eine zeile und funktioniere\n";
$message.="nicht";
-----------------------------
foreach($email_ergebnis as $mail_out){
  @mail($mail_out,$betreff,$message,"From: ".$von."\n");
}


Wie gesagt nur die obere Variante funktioniert, hat einer ne Ahnung davon?

---
Ankauf leere Toner | Ankauf leere Tonerkartuschen

Diese Nachricht wurde geändert von: TeX
  Profil   E-Mail   Website   Editieren   Zitieren
NetDrag
Foren-Team




Beiträge: 456

Wo hostet du denn?
Ist das dein eigener Server? wie schauen die mail settings in der php.ini aus? schickst du über smtp, sendmail oder mail?

Ist es immer so dass die einzeiligen funktionieren?

451 ist ein lokaler fehler im mailsystem, das GL deutet auf Greylisting hin, muß aber nicht so sein. Greylisting nimmt mail erst beim 2. Sendeversuch an. Vielleicht wurde die einzeilige auch nur als 2. versuch erkannt....ist nur so ne Theorie.

achja hier, das ist für dein Formular vielleicht auch interessant http://www.4websites.de/tricks/artikel/214

---
We are born wet, naked and hungry, then things got worse!

  Profil   Website   Editieren   Zitieren
TeX
Otto-Normal-Poster
Threadstarter




Beiträge: 51

Also wenn ich vom meinem Intranet-Server Mails verschicken will, da gehen nur Emails raus die einzeilig sind (da geht auch jede raus). Sobald mehrzeilig geht das auch nicht, öhm hab grad gesehen das die mehrzeiligen im Admin-Teil funktionieren, nun blick ich garnichtmehr was los ist.

Hier der Code der mehrzeiligen Email vom Adminteil:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15:
$systemdaten_lesen = mysql_query( "SELECT * FROM $tab_anf".TABLE_SETTINGS." WHERE id='1'");
while($sdl = mysql_fetch_array($systemdaten_lesen))
{
    $sysname=$sdl[sysname];
    $sysmail=$sdl[sysmail];
    $betreff=$sdl[frei_betreff_ver];
    $text=$sdl[frei_text_ver];
}
if($sysname!=""){$betreff=$betreff." - ".$sysname;}
if($sysmail==""){$from=$_SERVER[SERVER_NAME];}else{$from=$sysmail;}

$message="Sehr geehrter $u_anrede $u_titel $u_vn $u_nn,

$text";
$versand=mail($an,$betreff,$message,"From: ".$from."\n");


Hier der Code der mehrzeiligen Email die nicht funktioniert:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23:
$systemdaten_lesen = mysql_query( "SELECT * FROM ".$tab_anf.TABLE_SETTINGS." WHERE id='1'");
while($sdl = mysql_fetch_array($systemdaten_lesen))
{
    $sysname=$sdl[sysname];
    $sysmail=$sdl[sysmail];
    $rechnungs_pfad_ver=$sdl[rechnungs_pfad_ver];
    $betreff_ver=$sdl[rechnungs_betreff_ver];
    $text_o_ver=$sdl[rechnungs_text_o_ver];
    $text_u_ver=$sdl[rechnungs_text_u_ver];
}
$s_ut=time();
$s_sesid=session_id();
if($sysname!=""){$betreff=$betreff." - ".$sysname;}
if($sysmail==""){$from=$_SERVER[SERVER_NAME];}else{$from=$sysmail;}

$message="Sehr geehrter $s_anrede $s_titel $s_vn $s_nn,

$text_o_ver

".$rechnungs_pfad_ver."?s=$s_sesid&u=$s_ut

$text_u_ver";
$versand=mail($an,$betreff_ver,$message,"From: ".$from."\n");


Die Var $sysmail enthält eine gültige Emailadresse die es auch dem Server gibt. Aber nun dadurch das im Adminteil geht und in dem andren nicht, hmm, keine Ahnung (Strings?).

---
Ankauf leere Toner | Ankauf leere Tonerkartuschen

  Profil   E-Mail   Website   Editieren   Zitieren
NetDrag
Foren-Team




Beiträge: 456

TeX schrieb am 21.12.2005 11:03
Also wenn ich vom meinem Intranet-Server Mails verschicken will, da gehen nur Emails raus die einzeilig sind (da geht auch jede raus). Sobald mehrzeilig geht das auch nicht, öhm hab grad gesehen das die mehrzeiligen im Admin-Teil funktionieren, nun blick ich garnichtmehr was los ist.


Das versteh ich jetzt nciht ganz. generell nix verschicken oder nur über php nicht.
Und was für ein adminteil?

was gibt denn echo message vor dem mail() aus?
Sind die adressen an die die mailsgehen und von denen sie kommen gleich?


---
We are born wet, naked and hungry, then things got worse!

  Profil   Website   Editieren   Zitieren
TeX
Otto-Normal-Poster
Threadstarter




Beiträge: 51

Warning: mail() [function.mail]: SMTP server response: 451 See http://pobox.com/~djb/docs/smtplf.html. in c:\Inetpub\wwwroot\php\gemeportal\dogs\mod\pd\php\pd_sec2.php on line 531
Email wurde nicht versand!


Das kommt wenn man es über PHP versenden will(waren auch schon andere Meldungen da), ne normale Email geht raus, also über Outlook z.b. . Bei php ist auch ne andere Ausgangsemail eingetragen wie die an die man verschicken will. Die 2 Werte in der ini sind richtig, also den smtp - gibt es und die Email auch, aber ich bekomm komischerweise aus dem "Frontend" keine Emails local raus, aber aus dem "Adminteil" schon, diese 2 Teile liegen auf unserem Interanet-Server auf einer Ebene, sind verschiedene Ordner.

---
Ankauf leere Toner | Ankauf leere Tonerkartuschen

  Profil   E-Mail   Website   Editieren   Zitieren
NetDrag
Foren-Team




Beiträge: 456

klar, der smtp server existiert, das passt schon. der liefert dir auch den error 451 zurück. die sache ist jetzt festzustellen warum.
da es mit dem adminteil funktioniert nehm ich mal an es liegt an der adresse an die bzw von der geschickt wird. oder es ist sonst eine config im mailserver. ist so nicht ganz leicht zu sagen. am besten mal die logs vom mailserver auswerten.

---
We are born wet, naked and hungry, then things got worse!

  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » SMTP - Prob

Aktuelle Beiträge zur Hilfe im Forum für Homepage - SMTP - Prob im Forum Homepage Hosting AntwortenLetztes Posting
Buy verified European /US /UK passport, id cards,visas,driver's license (whatsapp : +237673528224) 
in "PHP & MySQL"
0 14.01.2021 09:01 von Royalty
Wo kann man 2020 am besten Geld aufbewahren?
in "PHP & MySQL"
2 13.01.2021 17:16 von Laurena
SEO-Dienste
in "PHP & MySQL"
6 13.01.2021 16:58 von Laurena
Vegetarismus in unserem Leben
in "PHP & MySQL"
2 13.01.2021 15:56 von Laurena
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
1 25.12.2020 04:13 von vvj04350
Print view MySQL Database Install problems?
in "PHP & MySQL"
2 17.12.2020 09:18 von harmonxjim33
how to get reviews on amazon
in "PHP & MySQL"
0 13.12.2020 01:01 von Lerit
Comment choisir le robinet baignoire Homelody?
in "PHP & MySQL"
0 04.12.2020 08:00 von homelody
Empfehlen Sie mehrere Optionen
in "PHP & MySQL"
3 30.11.2020 07:25 von articlepost
Helfen Sie, einen guten Klempner zu finden
in "PHP & MySQL"
1 28.10.2020 09:09 von MEDUZA
The river flows eastward
in "PHP & MySQL"
0 20.10.2020 09:31 von inging
Poolpumpe
in "PHP & MySQL"
2 29.09.2020 05:39 von menubook
Sag mir einen Nebenjob im Internet
in "PHP & MySQL"
3 26.09.2020 10:18 von andyy
Kaufen Sie das Goethe- und Telc-Zertifikat online zum Verkauf ohne Prüfung (kaufengoetheundtelc@gmai
in "PHP & MySQL"
1 25.08.2020 16:32 von jaymillz



Besucher : 6993109    Heute : 170     Gestern : 1223     Online : 14     16.1.2021    3:33      0 Besucher in den letzten 60 Sekunden        
Nach oben