Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
  Druckansicht

  [?] Mail versenden via PHP
Autor Nachricht
    BeitragVerfasst: 28.05.2010 00:04 
Co-Admin
Co-Admin
Benutzeravatar
Offline

Beiträge: 3349
Registriert: 18.12.1999 02:01
Wohnort: From Hell
Also, ich habe ein PHP-Script welches gesendete Daten von einem Formular per eMail an eine bestimmte Adresse schicken soll. Dies tut es auch - Problemlos. Die Frage die ich habe ist, warum ist jeder dieser vom Script geschickten Mails eine 0byte große txt-Datei angehangen? Hat in etwa die Form "ATT00000.txt". Muss ich da noch irgend ne Angabe im Script machen, damit der das lässt?

Die Mail wird als HTML/Text verschickt.

Hier mal nen Codeschnippsel mit den Mail angaben
Code:
if($dban=="User X") { $mail_to = "\"".$dban."\"<userx@egal.hoc>"; }

$mail_from = "\"egal\" <egal@egal.hoc>";
$betreff = "[".$dbticketnr."] ".$dbbetreff;
$mailing = "justmail";

$Trenner = md5(uniqid(time()));
$Header = "From: $mail_from\n";

$Header .= "Reply-To: $mail_from\n";
$Header .= "MIME-Version: 1.0\n";
$Header .= "Content-Type: multipart/alternative; boundary=$Trenner\n";
if($dbpriority=="3") $mailprio = "1";
if($dbpriority=="2") $mailprio = "2";
if($dbpriority=="1") $mailprio = "3";
$Header .= "X-Priority: ".$mailprio."\r\n";
$text="\n";
$text.="This is a multi-part message in MIME format.\n";
$text.="\n";
$text.="--$Trenner\n";
$text.="Content-Type: text/plain; charset=\"ISO-8859-1\"\n";
$text.="Content-Transfer-Encoding: 8bit\n";
$text.="\n";
$text.="Es wurde ein neues Ticket (".$dbticketnr.") eingetragen.\n\n";
$text.="Betreff:\n";
$text.="".$dbbetreff."\n\n";
$text.="Nachricht:\n";
$text.="".$dbnachricht."\n\n";
$text.="Zum Bearbeiten:\n";
$text.="http://hier.url.hoc/#".$dbticketnr."";
$text.="\n";
$text.="--$Trenner\n";
$text.="Content-Type: text/html; charset=\"ISO-8859-1\"\n";
$text.="Content-Transfer-Encoding: 8bit\n";
$text.="\n";
$text.= '
<html>
[...]
</html>';
$text.="\n--$Trenner\n";
if($mailing=="justmail") mail($mail_to, $betreff, $text, $Header);


Hab unwichtige Sachen, wie den HTML-Part, weg gelassen.

greetz
JMD

________________________
Bild
Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun.
Specs: knotenberlin.de/pc.html


Nach oben
 Profil E-Mail senden  
 

  Re: [?] Mail versenden via PHP
    BeitragVerfasst: 28.05.2010 11:53 
Administratöse
Administratöse
Benutzeravatar
Offline

Beiträge: 11531
Registriert: 18.12.1999 02:01
Wohnort: Hannover
hast du es mal mit ""Content-Type: text/plain" versucht? du willst doch eh nur text übertragen?

________________________
Meine Brut sucht ständig neue Zöglinge! ;)


Nach oben
 Profil  
 

  Re: [?] Mail versenden via PHP
    BeitragVerfasst: 28.05.2010 12:20 
Co-Admin
Co-Admin
Benutzeravatar
Offline

Beiträge: 3349
Registriert: 18.12.1999 02:01
Wohnort: From Hell
für den text-part ist es ja text/plain (ungefähr mitte im code). im header muss man dem mailprogramm sagen, dass es eine email mit beiden formaten ist, dann muss man die formate nochmal jeweils dort angeben, wo der entsprechende teil beginnt. das grundprinzip hab ich von einer php-site übernommen. und nur text will ich nicht verschicken, es soll schon HTML und dann rückfallebene TEXT sein ;)

________________________
Bild
Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun.
Specs: knotenberlin.de/pc.html


Nach oben
 Profil E-Mail senden  
 

Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


  Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
RSS-Feed
Impressum und Kontakt
Style created by phpBB3 styles , ziola alveo akuna
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Optimized by SEO phpBB
Deutsche Übersetzung durch phpBB.de