| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Hallo und willkommen hier im Forum! Das könnte ja auch am Thunderbird liegen .. Ich kann dir nur raten, den phpmailer [1] zu verwenden, der abstrahiert dir die Verwendung komplett, du musst dich nicht mehr um Header kümmern, es funktioniert ganz einfach ohne wenn und aber. Falls du trotzdem nicht auf deine Klasse verzichten möchtest, kann ich dir leider nicht weiterhelfen, da ich mein Wissen über den Aufbau von E-Mails verbannt oder nicht weiterausgebaut habe, seit es den phpmailer gibt, und da bin ich nicht der einzigste Code-Beispiel für den phpmailer: Code: require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->From = "list@mydomain.com";
$mail->FromName = "List manager";
$mail->Host = "smtp1.site.com;smtp2.site.com";
$mail->Mailer = "smtp";
@MYSQL_CONNECT("localhost","root","password");
@mysql_select_db("my_company");
$query = "SELECT full_name, email, photo FROM employee WHERE id=$id";
$result = @MYSQL_QUERY($query);
while ($row = mysql_fetch_array ($result))
{
// HTML body
$body = "Hello <font size=\"4\">" . $row["full_name"] . "</font>,
";
$body .= "Your personal photograph to this message.
";
$body .= "Sincerely,
";
$body .= "PHPMailer List manager";
// Plain text body (for mail clients that cannot read HTML)
$text_body = "Hello " . $row["full_name"] . ", \n\n";
$text_body .= "Your personal photograph to this message.\n\n";
$text_body .= "Sincerely, \n";
$text_body .= "PHPMailer List manager";
$mail->Body = $body;
$mail->AltBody = $text_body;
$mail->AddAddress($row["email"], $row["full_name"]);
$mail->AddStringAttachment($row["photo"], "YourPhoto.jpg");
if(!$mail->Send())
echo "There has been a mail error sending to " . $row["email"] . "
";
// Clear all addresses and attachments for next loop
$mail->ClearAddresses();
$mail->ClearAttachments();
}
[1] http://phpmailer.sourceforge.net |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Keine Dateiendung bei Anhang | moonshadow | PHP Tipps 2008 | 0 | 25.11.2007 17:54 |
| Bilder werden nicht angezeigt | sawi | PHP Tipps 2006 | 6 | 05.04.2006 13:53 |
| email mit Anhang | nick-parker | PHP Tipps 2006 | 8 | 13.03.2006 16:27 |
| E-Mail mit Anhang und Nachrichtentext | PHP Tipps 2006 | 14 | 13.03.2006 15:46 | |
| [Erledigt] Zuviele Seiten werden angezeigt | PHP Tipps 2007 | 5 | 24.12.2005 12:49 | |
| Email mit Anhang von Festplatte | ckrentel | PHP Tipps 2007 | 1 | 04.12.2005 16:02 |
| alte Bildversion wird angezeigt | PHP Tipps 2007 | 19 | 30.11.2005 17:52 | |
| php5 Seiten in htdocs werden nicht angezeigt. | PHP Tipps 2005-2 | 26 | 25.06.2005 18:30 | |
| Teile der Seite werden doppelt angezeigt | PHP Tipps 2005 | 8 | 06.05.2005 15:10 | |
| [Erledigt] Bilder werden nicht richtig angezeigt | PHP Tipps 2005 | 31 | 30.04.2005 18:29 | |
| Die XML Seite kann nicht angezeigt werden | c001130 | HTML, Usability und Barrierefreiheit | 0 | 20.01.2005 21:22 |
| Mail mit Anhang / Kein Inhalt!? | PHP Tipps 2004 | 20 | 15.10.2004 12:37 | |
| [Erledigt] Bild wird nicht angezeigt | Server, Hosting und Workstations | 7 | 03.09.2004 16:08 | |
| E-Mail mit Anhang | PHP Tipps 2004 | 5 | 09.08.2004 17:11 | |
| multipart/remixed-mail speichert den Text als Anhang | woods | PHP Tipps 2004 | 0 | 25.07.2004 13:37 |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.