php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.02.2012, 00:59  
Benutzer
 
Registriert seit: 28.01.2012
Beiträge: 44
PHP-Kenntnisse:
Anfänger
Cyclestores befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Formmailer Trotz Ausgabe keine Mail

Hallo liebe Gemeinde,

ich habe ein kleines Problem.
Ich habe eine mail anweisung die auch als gesendet ausgegeben wird doch es kommt nichts an. Als Anfänger bin ich ratlos, zumal mir angezeigt wurde das die Mail versand wurde.
Kann mir jemand sagen was falsch ist?
Der betreffende Ausschnitt
PHP-Code:
        //Header
 
$header"MIME-Version: 1.0\r\n";
    
$header.="Content-type: text/html; charset=iso-8859-1\r\n";
        
$header.= "From:".$absender;
         
$header.= "to:".$empfaenger;


/* Verschicken der Mail */


    
if(!mail('$empfaenger''$betreff''$inhalt''$header')){
      echo
"Die Anmeldekopie wurde nicht versand!";
      exit;
                 }
                 else{
                     echo 
" <div class='Agem' align='center'>
                     Die Anmeldung ist Ihnen als Kopie an folgende Mailadresse: $empfaenger zugesandt worden!
                     Sie k&ouml;nnen jetzt hier die Startliste einsehen!'<a href='../altlandsberg.php'> zur Startliste Altlandsberg</a>'>


                     </div>"
;
                 } 
Cyclestores ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.02.2012, 01:22  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Kann mir jemand sagen was falsch ist?
Das:
mail


Mail ist tot, es lebe Mail (Mail() ist tot, es lebe mail()…)
Die 3 ePostel (13: Die 3 E-Postel und die Freuden des Briefverkehrs)
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 04.02.2012, 10:26  
Benutzer
 
Registriert seit: 28.01.2012
Beiträge: 44
PHP-Kenntnisse:
Anfänger
Cyclestores befindet sich auf einem aufstrebenden Ast
Standard Formmailer

Danke für deinen Tip und habe den Mailer mal nach gebaut und bekomme es nicht hin, habe immer die Meldung, nicht versandt

hier mal mein untauglicher Versuch
PHP-Code:
 require_once 'cup/scripts/Swift-4.1.5/lib/swift_required.php';

        
$empfaenger=$email;
        
$absender"...@...de";
        
$betreff="-----";
        
$danke='http://www.***.de/cup/$rennen.php';
        
$trenner=";\t";

       
/*Header*/

       
$message Swift_Message::newInstance($betreff);
         
$message->setTo($empfaenger);
             
$message->setFrom($absender);
       
/*Inhalt*/

        
$message->setBody("

<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='de' lang='de'>

<head>
    <title>Formmailer</title>

    <meta http-equiv='content-type' content='text/html; charset=ISO-8859-1' />
    <meta name='description' content='MAIL VERSENDEN' />
    <meta name='author' content='' />
    <meta name='keywords' content='' />

    <link href='styles/sitestyle.css' type='text/css' rel='stylesheet' />
</head>

<body>
  <body>


<div class='bestaetigung' align='center'>
<p>Hallo&nbsp; $anrede1 $vorname $name,</p>

    Sie haben sich mit folgenden Daten gemeldet<p>......</p>
</div>
</body>
</html>"

        
);



/* Verschicken der Mail */
       
$transport Swift_MailTransport::newInstance();
        
$mailer Swift_Mailer::newInstance($transport);


    if (
$mailer->send($message)){
                          echo 
" <div class='Agem' align='center'>
                     Die Anmeldung ist Ihnen als Kopie an folgende Mailadresse: $empfaenger zugesandt worden!
                     Sie k&ouml;nnen jetzt hier die Startliste einsehen!'<a href='../$rennen.php'> zur Startliste $rennen1</a>'>


                     </div>"
;
                 }
                 else{ echo
"<div class='Agem' align='center'> Die Anmeldekopie wurde nicht versand!</div>";
      exit;

                 } 
Cyclestores ist offline   Mit Zitat antworten
Alt 04.02.2012, 11:18  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Dann schau dir doch mal die Error-/Fail-Tracking möglichkeiten der Klasse an.

swift_mailer::send() hat z.b. einen Zweiten referenzierten Parameter für ein Failure-Array.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 04.02.2012, 11:31  
Benutzer
 
Registriert seit: 28.01.2012
Beiträge: 44
PHP-Kenntnisse:
Anfänger
Cyclestores befindet sich auf einem aufstrebenden Ast
Standard

sorry
da reicht mein Wissen nicht.
Ich verstehe zwar was du meinst, aber nicht wo ich es finde bzw. kontrollieren kann und schon garnicht was ich daran aendern muss.
Ich glaube ich muss erwähnen das ich es derzeit noch unter xampp am laufen habe!!
Cyclestores ist offline   Mit Zitat antworten
Alt 04.02.2012, 11:41  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Codeschnipsel:
http://www.robo47.net/codeschnipsel/...-4.0-versenden
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 04.02.2012, 11:41  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Ich assoziiere mal aus "unter xampp" laufen, das du das "lokal auf deinem Heim-PC" laufen hast, wo ja selbstredend kein maildeamon drauf installiert sein wird.

Ergo wird jedweges Error-/Failure-Tracking auf "failed to connect to server on localhost" hinauslaufen. Die Alternative ( zu Testzwecken ) wäre hier einen anderen Swift-Transport zu nutzen, der bspw. via SMTP auf einem Entfernten (Mail-)Server deine nachricht (test)sendet. Du benötigst dafür allerdings auf ebend diesem Server einen Mail-Account. Eine gute Test-Umgebung ( wenn auch nicht in jedem Fall schmerzfrei ) dafür wäre Google-Mail.

http://swiftmailer.org/docs/sending....smtp-transport
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 04.02.2012, 11:45  
Neuer Benutzer
 
Registriert seit: 04.02.2012
Beiträge: 1
PHP-Kenntnisse:
Anfänger
crom befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Cyclestores Beitrag anzeigen
Ich verstehe zwar was du meinst, aber nicht wo ich es finde bzw. kontrollieren kann und schon garnicht was ich daran aendern muss.
Informationen zur send() Methode findest Du hier: Swiftmailer Doku
crom ist offline   Mit Zitat antworten
Alt 04.02.2012, 11:50  
Benutzer
 
Registriert seit: 28.01.2012
Beiträge: 44
PHP-Kenntnisse:
Anfänger
Cyclestores befindet sich auf einem aufstrebenden Ast
Standard

zu dieser Einstellung habe ich noch eine Frage, ich habe Swiftmailer auf xampp . Nun habe ich mein Projekt einschl. Swift auf meinen Server geladen und nun beim Aufruf von meinem Formmailer garkeine Ausgabe mehr.
Ich habe auch mehre mail server einschl. Zugang weiß aber nicht wirklich wie ich die smtp Variante einbinde.
Bin schon an der Einrichtung von mecury unter xampp gescheitert.
Cyclestores ist offline   Mit Zitat antworten
Alt 04.02.2012, 11:57  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Dann solltest du anfangen die Grundlagen ( z.b. Error-Reporting anschalten, umsetzen von Tutoriale Beschreibungen ) zu lernen. Bedenke das das hier ein Hilfe-Forum zur Selbsthilfe ist, kein "Ich will, macht ma."-SurfIn.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PHP mail() sorgt für Interal Server Error AXELB Server, Hosting und Workstations 1 18.04.2011 23:16
Ausgabe von Formmailer formatieren aherzog PHP Tipps 2009 6 20.01.2010 03:24
[Erledigt] mail() mit &lt;a herf... Link in Html Mail geht nicht!? BettinaSyn PHP Tipps 2009 11 16.05.2009 22:28
[Erledigt] Mail Versand mit Attachment ohne &quot;php mail&quot; Funktion kayamoto PHP-Fortgeschrittene 4 11.05.2009 08:58
[Erledigt] readdir() erzeugt trotz korrekter Ausgabe einen Fehler naweko PHP Tipps 2008 11 22.08.2008 09:58
dateien aus verzeichnis einzeln als mail attachment versenden mathes PHP Tipps 2008 5 17.07.2008 19:45
[Erledigt] problem keine ausgabe coraplanet PHP Tipps 2008 12 02.05.2008 18:51
php mail() header &amp;amp;amp;amp;amp;amp; Spam Problem PHP-Fortgeschrittene 4 04.05.2005 12:31
Mail versenden - Fehler 553 Anuschka PHP Tipps 2004-2 7 13.12.2004 19:54
mehrere Atachement mit HTML Mime mail class??? 18inch PHP Tipps 2004-2 1 28.11.2004 23:58
[Erledigt] Bestell FormMailer ausgabe nur in text tabs!?! PHP-Fortgeschrittene 6 22.11.2004 12:03
[Erledigt] Weshalb beträgt die Dateigrösse auf 2MB beim Formmailer... PHP Tipps 2004-2 2 19.11.2004 15:22
[Erledigt] FormMailer eMail ausgabe in tabellen form? PHP-Fortgeschrittene 2 19.11.2004 08:50
Sortierung der Ausgabe PHP-Fortgeschrittene 3 08.10.2004 09:22
Formmailer - aktuelle Ausgabe benutzen PHP Tipps 2004 3 29.07.2004 13:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
swift-4.1.5 formular, formmailer swift, was ist swift-4.1.5, swift formmailer, formmailer sendet keine daten mit

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum