ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
1660
1660
EMPFEHLEN
-
Ich würde gerne E-Mails mit Attachment per PHP-Script verschicken.
Ich hab auch schon etwas über MIME gefunden, dass man angeblich braucht. Habs allerdings nicht gecheckt.
Könnte mir das vielleicht wer erklären.
Wäre echt wichtig
mfg TT
-
06.04.04 02:56 #2
- Registriert seit
- Jan 2004
- Ort
- Duisburg
- Beiträge
- 32
die mail()-Funktion wird dafür wohl nicht reichen.
Aber du kannst mit PHP eine Socket-Verbindung zu einem SMTP-Server herstellen, und von diesem dann die mail schicken.
Habe mich damit nur kurz befasst, darum von mir nur ein Link,
der dir aber weiter helfen sollte:
DevShed.com
Fertige Scripts gibt es auf www.hotscripts.com.
Da solltest du dir das benötigte Wissen zusammen suchen können.
Und wenn nicht gibt es ja noch die Google, den Helfer in der Not.
liebe Grüße,
DanielEin Litotes ist nicht schlecht...
-
Soso, und warum nicht? Da bin ich mal auf eine Erklärung gespanntOriginal geschrieben von ToddurchWendy
die mail()-Funktion wird dafür wohl nicht reichen.
You want me to be, something I can never ever be!
-
ditoOriginal geschrieben von Chino
Soso, und warum nicht? Da bin ich mal auf eine Erklärung gespannt

Ich verweise einfach mal auf http://de.php.net/manual/de/ref.mail.php und spare mir die weitere Tipperei
press any key to continue...
-
so. und ich verweise mal auf PEAR: Mail_Mime. Diese Klasse hat eine Methode zum anfügen von Attachments implementiert (siehe ClassDoku)
Aus eigener Erfahrung weiß ich, dass diese Klasse einfach zu handhaben ist. Ich hab damit innerhalb von 4 Tagen einen vollwertigen Newsletter realisiert, weil die ganzen Feinheiten mit HTML Mails usw abgenommen werden.
Ciao, JörgVisit: Content*Builder.de - a very flexible CMS
-
Und ich will auch mal verweisen...
und zwar hierhin.
Besonders wichtig: DER THEORETISCHE TEIL *g*
MfG
Jesus0190
-
06.04.04 22:26 #7
- Registriert seit
- Jan 2004
- Ort
- Duisburg
- Beiträge
- 32
klingt "Wird dafür wohl nicht reichen" als wäre ich mir 100%ig sicher?
Dann hab ich mich halt getäuscht.
Ein Litotes ist nicht schlecht...
-
OK
Ich hab den ersten Quelltext soweit mal gecheckt.
Hab einfach mal eine Vorlage genommen und editiert. Das E-Mail kommt auch an, nur ohne Attachment. Die Datei text.txt soll angehängt werden.
Er kennt jemand den Fehler? Wäre echt nett
EDIT:PHP-Code:$an="meineemailadresse@domain.com";
$subject="Test E-Mail";
/* Beginne den Mail-Header mit der Definition des Absenders */
$mail_header = "From: Tester <tester@test.com>";
/* Generiere einen Boundary */
$boundary = strtoupper(md5(uniqid(time())));
/* Beginne den Mail-Header mit MIME-Mail-Header */
/* (siehe [url]http://www.php3-forum.de/mime_mail.htm[/url]) */
$mail_header .= "\nMIME-Version: 1.0";
$mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$mail_header .= "\n\nThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
/* Hier faengt der normale Mail-Text an */
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: text/plain";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\n\nTest";
/* Hier faengt der Datei-Anhang an */
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: text/plain";
/* Lese aus dem Array $contenttypes die Codierung fuer den MIME-Typ des Anhangs aus */
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\nContent-Disposition: attachment; filename=\"text.txt\"";
/* Gibt das Ende der eMail aus */
$mail_header .= "\n--$boundary--";
/* Sende eMail und gebe Fehler bzw. Bestaetigung aus */
if(@mail($an,$subject,"",$mail_header)) echo "Die eMail mit dem Betreff ".htmlentities($subject)." wurde an ".htmlentities($an)." gesendet.";
else echo "Es ist ein Fehler beim senden der eMail aufgetreten.";
OK
Habs jetzt doch noch hinbekommen.
Auf jeden Fall danke für eure Links
Geändert von Krankl (08.04.04 um 00:06 Uhr)
-
hm, das script kenn ich aus PHP best friend (databecker)
-
06.06.04 23:26 #10
- Registriert seit
- Jul 2003
- Ort
- Gronau, Nordrhein-Westfalen, Germany, Germany
- Beiträge
- 634
Hier mal ein Script, das ein MySQL Backup erzeugt und verschickt:
Villeicht kannste damit was anfangenPHP-Code:exec("mysqldump -h$db_host -u$db_user -p$db_pass $db_database -e --add-drop-table --allow-keywords > $db_file_export_name");
$grenze="grenzlinie";
$headers ="MIME-Version: 1.0\r\n";
$headers.="From: $mail_from\n";
$headers.="Content-Type: multipart/mixed;\n\tboundary=$grenze\n";
$botschaft="\n--$grenze\n";
$botschaft.="Content-transfer-encoding: 7BIT\r\n";
$botschaft.="Content-type: text/plain\n\n";
$botschaft.= $mail_content;
$botschaft.="\n\n";
$botschaft.="\n--$grenze\n";
$botschaft.="Content-Type: application/octetstream;\n\tname=$db_file_export_name\n";
$botschaft.="Content-Transfer-Encoding: base64\n";
$botschaft.="Content-Disposition: attachment;\n\tfilename=$db_file_export_name\n\n";
$zeiger_auf_datei=fopen("$db_file_export_name","r");
$inhalt_der_datei=fread($zeiger_auf_datei,filesize("$db_file_export_name"));
fclose($zeiger_auf_datei);
$inhalt_der_datei=chunk_split(base64_encode($inhalt_der_datei));
$botschaft.=$inhalt_der_datei;
$botschaft.="\n\n";
$botschaft.="--$grenze";
mail($mail_to,$mail_title,$botschaft,$headers);
exec("rm $db_file_export_name");
print "email wurde versandt und export lokal gelöscht!";

(Script by =SonicBe@m=)
-
Hmmm...Währe es nicht sinvoll zu erklähren was du nun genau gemacht hast das es funktioniert?
EDIT:
OK
Habs jetzt doch noch hinbekommen.
Auf jeden Fall danke für eure Links
Ich stehe nämlich genau am gleichen Problem und mit deiner Aussage
"Habs jetzt doch noch hinbekommen" kan ich nichts anfangen..
Gruss Andy
-
Ähnliche Themen
-
Attachment aus E-Mail
Von PsychoSam im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 22.11.03, 00:38 -
Problem beim mail attachment
Von realdave im Forum PHPAntworten: 4Letzter Beitrag: 17.04.03, 01:16 -
Mail mit attachment...
Von Crazy X im Forum PHPAntworten: 2Letzter Beitrag: 18.10.02, 01:19 -
mail mit attachment -- wie?
Von Samuel im Forum PHPAntworten: 1Letzter Beitrag: 23.05.02, 16:13 -
ATTACHMENT an Mail anhängen
Von A5 Infoschlampe im Forum PHPAntworten: 1Letzter Beitrag: 21.05.02, 19:19





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren