Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Grafik in PHP Mail einbinden

Frage Entwicklung PHP

Mitglied: bertschle0

bertschle0 (Level 1) - Jetzt verbinden

26.06.2007, aktualisiert 04.07.2007, 10957 Aufrufe, 7 Kommentare

Aktivierungmail soll banner.jpg direkt eingebunden haben

Hallo zusammen.

Ich hab dieses Script hier.

01.
// some local variables 
02.
$from_name = "Sender Name"
03.
$from_email = "sender@server.ca"
04.
$to_name = "Recipient Name"
05.
$to_email = "recipient@server.ca"
06.
$subject = "Fantastic Subject"
07.
 
08.
// headers need to be in the correct order... 
09.
$headers = "From: $from_name<$from_email>\n"
10.
$headers .= "Reply-To: <$from_email>\n"
11.
$headers .= "MIME-Version: 1.0\n"
12.
// the following must be one line (post width too small) 
13.
$headers .= "Content-Type: multipart/related; 
14.
type=\"multipart/alternative\"; boundary=\"---- 
15.
=MIME_BOUNDRY_main_message\"\n"
16.
// 
17.
$headers .= "X-Sender: $from_name<$from_email>\n"
18.
$headers .= "X-Mailer: PHP4\n"; //mailer 
19.
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal 
20.
$headers .= "Return-Path: <$from_email>\n"
21.
$headers .= "This is a multi-part message in MIME format.\n"
22.
$headers .= "------=MIME_BOUNDRY_main_message \n"
23.
$headers .= "Content-Type: multipart/alternative; boundary=\"----=MIME_BOUNDRY_message_parts\"\n"
24.
 
25.
//plaintext section begins 
26.
$message = "------=MIME_BOUNDRY_message_parts\n"
27.
$message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n"
28.
$message .= "Content-Transfer-Encoding: quoted-printable\n"
29.
$message .= "\n"
30.
 
31.
// your text goes here 
32.
$message .= "Testtexttesttext\n"
33.
$message .= "\n"
34.
 
35.
// html section begins 
36.
$message .= "------=MIME_BOUNDRY_message_parts\n"
37.
$message .= "Content-Type: text/html;\n charset=\"iso-8859-1\"\n"
38.
$message .= "Content-Transfer-Encoding: quoted-printable\n"
39.
$message .= "\n"
40.
 
41.
// your html goes here -- It didn't appear properly without 
42.
// the weird markup that outlook added after sending 
43.
$message .= "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n"
44.
$message .= "<HTML><BODY>\n"
45.
$message .= "blah blah -- html version of the message\n"
46.
 
47.
// look ma, I'm referencing an img attachment (see below) 
48.
// watch out for weird markup!!! 
49.
$message .= "<IMG src=3D\"cid:some_picture\">\n"
50.
$message .= "</BODY></HTML>\n"
51.
$message .= "\n"
52.
 
53.
// this ends the message part 
54.
$message .= "------=MIME_BOUNDRY_message_parts--\n"
55.
$message .= "\n"
56.
 
57.
// now we add attachments (images, etc) 
58.
$message .= "------=MIME_BOUNDRY_main_message\n"
59.
$message .= "Content-Type: image/gif; \n name=\"some_picture.gif\"\n"
60.
$message .= "Content-Transfer-Encoding: base64\n"
61.
$message .= "Content-ID: <some_picture>\n"
62.
$message .= "\n"
63.
// (truncated for space) 
64.
$message .= "R0lGODlheAAZAKIHAMTExCQkJJOTk\n"
65.
$message .= "eLo7wzDKSatVQ5R3u7dDUUjcZ34D\n"
66.
$message .= "\n"
67.
// etc...etc...etc... 
68.
 
69.
//message ends 
70.
$message .= "------=MIME_BOUNDRY_main_message--\n"
71.
 
72.
// send the message 
73.
mail("$to_name<$to_email>", $subject, $message, $headers); 
74.
 
Alledings kommt hier nur "Testtexttesttext" und kein bild an (es kommt so ein weißes kästen mit einem roten X).

Bitte helft mir weiter.
Ich hab im ganzen Netz nichts gefunden das bei mir funktioniert

Was mache Ich falsch.

mfg Claudio
Mitglied: masterG
29.06.2007 um 13:27 Uhr
Also:
Du musst entweder das Bild auf die Homepage verlinken oder als Attachment mitschicken!

masterG
Bitte warten ..
Mitglied: bertschle0
29.06.2007 um 13:47 Uhr
Ich würde es ja gerne als Attachment mitschicken.

Nur wie?
Bitte warten ..
Mitglied: masterG
29.06.2007 um 22:04 Uhr
Hi!
1)Probiers einfach mal auf deinen HP zu verlinken, mit <img usw.
2)Verwendest du PHPmailer?

masterG
Bitte warten ..
Mitglied: bertschle0
02.07.2007 um 16:26 Uhr
Ich will nicht per <img src=..> verlinken.

Dadurch muss das Bild immer online sein.

Ich würde das Bild gerne direkt einbinden.

Ja Ich benutze PHPMail
Bitte warten ..
Mitglied: masterG
02.07.2007 um 19:33 Uhr
01.
$mail->AddAttachment("c:/temp/11-10-00.jpg", "new_name.jpg");
Und dann im text einfach auf new_name.jpg verlinken. Also: <img src=new_name.jpg> Das sollte gehen.
masterG
Bitte warten ..
Mitglied: bertschle0
03.07.2007 um 11:27 Uhr
Vielen Dank.

Aber,

kannst du mir bitte ein ganzes script reinschreiben

mfg bertschle0
Bitte warten ..
Mitglied: masterG
04.07.2007 um 18:36 Uhr
Das würde zu lang sein. Hier ist ein Link:
http://phpmailer.sourceforge.net/extending.html

Gruß
masterG
Bitte warten ..
Ähnliche Inhalte
E-Mail
Autokonfiguration für E-Mail Clients (3)

Frage von Netscape zum Thema E-Mail ...

LAN, WAN, Wireless
gelöst WLAN Repeater über Kabel ins Netzwerk einbinden? (6)

Frage von cejayes zum Thema LAN, WAN, Wireless ...

Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Exchange Server
gelöst Exchange: Mail abfangen und verändert umleiten (2)

Frage von Koschie zum Thema Exchange Server ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(2)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...