Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-12-2007, 17:47   #1 (permalink)
Taufrisch
 
Benutzerbild von Dennis
 
Registriert seit: Jun 2001
Ort: Berlin
Beiträge: 2.042
Gigantisches mail()-problem

ich weiss, gar nicht, wo ich anfangen soll.
seit inzwischen 3 monaten versuche ich verzweifelt, mein
jahrelang reibungslos funktionierendes newsletter-skript in ordnung
zu bringen.

ich hab nen server bei 1und1 und vor 3 monaten fing es an, dass
mein newsletter-versand MASSENhaft mail-deliveries zur folge
hat. von insgesamt ca. 9.000 mails bekomme ich ca. 3.000
deliveries zurück.

der support von 1und1 kann mir nah 5 millionen support-mails und
-telefonaten nach wie vor nicht wirklich weiterhelfen. der witz: sie
selbst haben zugegeben, vor (oh wunder) 3 monaten am server
änderungen an der sendmail-konfiguration vorgenommen zu haben.
leider können sie mir - ich habe gerade wieder "erfolgreich" einen
newsletter versandt - offenbar nicht genau sagen, was ich nun
anders machen muss. das einzige, was sie mir gesagt haben, ist
dass meine angabe des empfängers genauer sein muss - habsch
gemacht hat aber nix gebracht.

ich würde sagen, hier ist einfach mal mein code. ich hoffe, es hat wer
bock drüber zu schauen. oder wenn jemand aus berlin das hier liest,
der kann mir vielleicht auch direkt weiterhelfen. ich hab ja schon
einiges erlebt, aber soooooo verzweifelt war ich noch nie ...

die mail-deliveries sind fast alles "unknown user"-deliveries. ich
weiss aber 1. dass da auch welche dabei sind, die definitiv existieren
und außerdem können ja kaum vom einen auf den anderen tag 3000
adressen fehlerhaft sein.

PHP-Code:
// das system ist teil eines großen (eigenen) cms und die inhalte kommen alle aus ner datenbank, daher hier nur die auszüge, die die mail zusammensetzen

// betreff
$betreff_plain strip_tags($betreff);

// check, ob mail-syntax ok, dann gehts los
if(eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}$"$recipient_address)) {    
   
$boundary strtoupper(md5(uniqid(time())));
   
$mail_header "From:\"$absender_name\" <$absender_mail>";
   
$mail_header .= "\nReply-To:\"$absender_name\" <$absender_mail>";
   
$mail_header .= "\nMIME-Version: 1.0";
   
$mail_header .= "\nContent-Type: multipart/alternative; boundary=\"".$boundary"\""
   
$mail_header .= "\n\nThis is a multi-part message in MIME format";
   
$mail_header .= "\n--".$boundary;
   
$mail_header .= "\nContent-Type: text/plain";
   
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
   
$mail_header .= "\n\n".$content_mail_plain_final;
   
$mail_header .= "\n--".$boundary;
   
$mail_header .= "\nContent-Type: text/html; charset=\"iso-8859-1\"";
   
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
   
$mail_header .= "\n\n".$content_mail_html_final;
   
   
mail("\"$name_final\" <$recipient_address>""$betreff_plain"""$mail_header"-f $absender_mail");

Dennis ist offline   Mit Zitat antworten
Alt 04-12-2007, 18:33   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 24
PHP-Code:
   mail("\"$name_final\" <$recipient_address>""$betreff_plain"""$mail_header"-f $absender_mail"); 
Versuch einfach mal, die Adresse als Empfänger alleine zu nehmen.

=>

PHP-Code:
   mail($recipient_address"$betreff_plain"""$mail_header"-f $absender_mail"); 
chrissel ist offline   Mit Zitat antworten
Alt 05-12-2007, 00:42   #3 (permalink)
Taufrisch
 
Benutzerbild von Dennis
 
Registriert seit: Jun 2001
Ort: Berlin
Beiträge: 2.042
nee. so war es ursprünglich mal und dann fing der schlamassel an.
genau diese formatierung mit lediglich der email-adresse als empfänger
wurde mir vom 1und1-support als nicht mehr ausreichend beschrieben.

.lg
.dennis
Dennis ist offline   Mit Zitat antworten
Alt 05-12-2007, 08:33   #4 (permalink)
Reingucker
 
Benutzerbild von darkangel2k
 
Registriert seit: Aug 2001
Ort: Hamburg
Beiträge: 79
Moin moin!
schick doch mal die Ausgaben von
- sendmail_from
- sendmail_path
- mail.force_extra_parameters

aus einem
Code:
<?
phpinfo();
?>
Ist deine eingerichtete Catch-All Adresse noch vorhanden ?
Probiere auch mal probeweise, deinen Absender NICHT mit anzugeben.

Gruss,
da
darkangel2k ist offline   Mit Zitat antworten
Alt 05-12-2007, 08:54   #5 (permalink)
Taufrisch
 
Benutzerbild von Dennis
 
Registriert seit: Jun 2001
Ort: Berlin
Beiträge: 2.042
sendmail_from: no value
sendmail_path: /usr/sbin/sendmail -t -i

was ist ne catch all adresse?
was sind mail.force_extra_parameters?

es ist auch kein root-server, sondern ein managed server.
das ist auch der grund, weshalb ich nur eingeschränkte möglichkeiten
habe und den "machenschaften" der 1und1-mannschaft so hilflos
ausgeliefert bin.
Dennis ist offline   Mit Zitat antworten
Alt 05-12-2007, 09:04   #6 (permalink)
Reingucker
 
Benutzerbild von darkangel2k
 
Registriert seit: Aug 2001
Ort: Hamburg
Beiträge: 79
Catch-All ist eine Sammeladresse,
z.B. Du hast 2 Pop-Accounts angelegt,
eines für Webmaster und eines für deine "normalen" eMails.
In deiner Emailverwaltung weist du ja die Emails den POP-Accounts zu,
z.B. webmaster@blabla.de zu Webmaster-POP und mail@blabla.de zu
meineMails-POP.

Jetzt kann es natürlich sein, dass jemand an support@blabla.de schreibt,
diese hast du aber nicht eingerichtet, somit würde sie zum Absender zurückgeschickt
werden, ausser du hast eine catch-all auf meineMails-POP, dann würde sie in dieses
Fach abgelegt werden. Überprüfe mal deine Einstellungen, ob eine Catch-All eingerichtet ist,
falls nicht, lege Sie an. Wird meisstens als *@blabla.de eingerichtet.
Dann ändere mal dein Script und übergebe keinen Absender.
darkangel2k ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele