Ankündigung

Einklappen
Keine Ankündigung bisher.

Hotmail - Spam - Phpmailer und Swift

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hotmail - Spam - Phpmailer und Swift

    Hallo

    "Amelde"-Emails an meine neuen user, die das Passwort und den Usernamen fuer den Webzugang meines Portals enthalten, werden von hotmail als spam identifiziert oder in manchen Faellen wohl garnicht geliefert.

    Dies ist fuer mich ein Problem, da nur die Haelfte der neuen user im Spam-Ordner nachschaut und ich somit eine Menge neuer user, dei sich anmelden moechten verliere (mehrere 100 am Tag).

    Habe es schon mit einem gmail-KOnto versucht, das funktioniert auch jeweils einen Tag lang, dann sperrt mir gmail das verschicken der Mails, da es wohl zuviele pro Tag sind.

    Ich maile per php. Habe zuerst mit mail (PHP-Befehl) gearbeitet, dann mit der phpmailer (GNU-GPL) und jetzt verwende ich swift (GNU GPL)

    Was kann ich besser machen?
    Was mache ich falsch?

    Wenn weitere Infos benoetigt werden, poste ich diese gerne.

    Danke fuer jede Hilfe

  • #2
    Jo fein dein E-Mail Script ist Klasse ...
    Du hast da im header ein kleinen Fehler dann gehts ..



    Nee mal im Ernst .. so kann man dir nicht helfen .. da fehlt irgendwie was ^^

    Ich denke mal du verschickst die Mail über "mail()"

    Daher mein Tip: http://phpmailer.sourceforge.net/

    Kommentar


    • #3
      Tut er doch ^^
      Wie sieht die E-Mail denn vom Inhalt her aus? Verschickst du sie gesammelt oder einzeln, wenn sie eben angefordert werden?
      Was gibst du als Absender an?

      Kommentar


      • #4
        Hallo
        wie bereits in meinem ersten post genannt, verwende ich swift (davor habe ich phpmailer verwendet).

        Hier mein code:

        Code:
        require('swift/Swift.php');
        require('swift/Swift/Connection/SMTP.php');
        
        $swift = new Swift(new Swift_Connection_SMTP('smtp.meinedomain.com'));
        
        //Using heredoc syntax
        //HTML text
        $html_part = <<<EOD
        die nachricht enthaelt username und pwd
        
        dies ist html text
        
        EOD;
        
        //Plain text
        //----------
        $plain_part = <<<EOD
        dies ist plain text
        die nachricht enthaelt username und pwd
        EOD;
        
        //Add as many parts as you like
        $swift->addPart($plain_part);
        $swift->addPart($html_part, 'text/html');
        
        //You can call authenticate() anywhere before calling send()
        if ($swift->authenticate('informacion@meinedomain.com', 'passwort')){
        
        	//Only send if we're actually connected
        	if (!$swift->hasFailed()){
        	    
        	    if ($swift->send(
        			'"'.$_POST['hieremailadresse'].'"<'.$_POST['hieremailadresse'].'>',
        			'"Informacion" <informacion@meinedomain.com>',
        			'Alta de '.$_POST['neuerusername']
        	    	))
        	    {
        			$swiftok = "j";
        		    //echo "versendet";
        		}else{
        			//echo "Swift nicht gesendet";
        			// -> nach alter Methode verschicken
        		}
        	}else{
        		//echo "Swift has failed";
        		// -> nach alter Methode verschicken
        	}
        }else{
        	//echo "Didn't authenticate to server";
        	// -> nach alter Methode verschicken
        }
        $swift->close();

        Kommentar


        • #5
          Zitat von Zergling
          Wie sieht die E-Mail denn vom Inhalt her aus? ?
          Inhalt ist spanisch.
          Hier der Inhalt:
          Bienvenido a hiermeinedomain

          Tu nombre de usuario es: Maria2000
          Tu clave de acceso es: 7ae86
          La clave de acceso puedes cambiar más tarde.

          Puedes entrar en www.hiermeinedomain.com/login.php

          Saludos

          El equipo de hiermeinedomain
          Email: informacion@hiermeinedomain.com
          www.hiermeinedomain.com
          In Betreff steht:
          hiermeinedomain - Alta de Maria2000
          Zitat von Zergling
          Verschickst du sie gesammelt oder einzeln, wenn sie eben angefordert werden?
          Ja, immer direkt bei Anforderung versende ich diekt die Mails.
          Koennte das problematisch sein?

          Zitat von Zergling
          Was gibst du als Absender an?
          als Ansender gebe ich informacion@meinedomain.com an.
          wobei ich auch smtp.meinedomain.com verwende.

          Gruss, Madrid

          Kommentar


          • #6
            Nein, problematisch würde es möglicherweise werden, wenn du alle gesammelt versendest (so machen es Spam-Verteiler ja auch).

            Eventuell solltest du deine Links in der E-Mail reduzieren.

            Der 2. Parameter von swift->send() ist also "From"?
            Vielleicht schickst du nochmal den kompletten Quelltext einer versendeten E-Mail, vielleicht ist er ja syntaktisch unsauber und wird daher gefiltert. Ich vermute aber, wenn es mit dem phpmailer auch schon nicht geklappt hat, dass es möglicherweise an der Sprache liegt.

            Kommentar


            • #7
              ja, der 2. Parameter ist FROM

              Hier der Quelltext des Mails
              Einmal fuer HTML und einmal als text

              Code:
              //Using heredoc syntax
              //HTML text
              //---------
              $html_part = <<<EOD
              Bienvenido a {hiermeinedomain}
              
              
              Tu nombre de usuario es: {hierusername} 
              
              Tu clave de acceso es: {hieruserpasswort} 
              
              La clave de acceso puedes cambiar m&aacute;s tarde.
              
              
              Puedes entrar en www.hiermeinedomain.com/login.php 
              
              
              Saludos
              
              
              El equipo de hiermeinedomain
              
              Email: informacion@hiermeinedomain.com
              
              www.hiermeinedomain.com
              
              EOD;
              
              //Plain text
              //----------
              $plain_part = <<<EOD
              Bienvenido a hiermeinedomain
              
              Tu nombre de usuario es: {hierusername} 
              Tu clave de acceso es: {hieruserpasswort} 
              
              La clave de acceso puedes cambiar m&aacute;s tarde.
              Puedes entrar en www.hiermeinedomain.com/login.php 
              
              Saludos
              
              El equipo de hiermeinedomain
              Email: informacion@hiermeinedomain.com
              www.hiermeinedomain.com
              EOD;
              Danke fuer den Tip mit den Links.
              Die Sprache ist spanisch - die user sind auch alle spanisch-sprachig.
              Das duerfte eigentlich kein Problem sein.

              Kommentar


              • #8
                *öhm*

                Zitat von Zergling
                Vielleicht schickst du nochmal den kompletten Quelltext einer versendeten E-Mail
                Was du das gibst ist der reine Inhalt. Schick dir einfach mal ne Mail und poste diese dann hier.

                Kommentar


                • #9
                  Habe ich doch schon gemacht - schau mal 2 posts weiter oben in "Zitat"

                  Kommentar


                  • #10
                    Nein den QUELLCODE !!! Nicht den Text.

                    Also so das hier z.B.:

                    Code:
                    Return-Path: <support@********.de>
                    Delivery-Date: Fri, 15 Dec 2006 10:11:26 +0100
                    Received-SPF: none (mxeu7: **.226.164.*** is neither permitted nor denied by domain of ********.de) client-ip=***.226.164.*****; envelope-from=support@********.de; helo=********.de;
                    Received: from [***.226.164.***] (helo=********.de)
                    	by **.********.de (node=mxeu7) with ESMTP (Nemesis),
                    	id 0MKsxo-1Gv96E3Tuj-******** for Bestellung@********.de; Fri, 15 Dec 2006 10:11:26 +0100
                    Message-ID: <01ce01c72029$58a0ce30$0d00010a********>
                    From: "******** support team" <support@********.de>
                    To: "********.de" <Bestellung@********.de>
                    Subject: Infos zu Bestellung Nr. 53986 (Mail ********@********.de)
                    Date: Fri, 15 Dec 2006 10:13:54 +0100
                    MIME-Version: 1.0
                    Content-Type: text/plain;
                    	charset="iso-8859-1"
                    Content-Transfer-Encoding: 8bit
                    X-Priority: 3
                    X-MSMail-Priority: Normal
                    X-Mailer: Microsoft Outlook Express 6.00.2800.1437
                    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
                    Envelope-To: Bestellung@********.de
                    Man Man Man .. so viel rauszustreichen *lol*

                    Hab ich alles ??!!???!! Wehe wenn nicht und jemand damit unfug triebt
                    Hoffe mal das das ein korrekter Mail Kopf ist

                    Kommentar


                    • #11
                      Sorry - hatte dich falsch verstanden - hier die Info.
                      MIME-Version: 1.0
                      Received: from meinedomain.de ([xx.xx.xx.xx]) by bay0-mc2-f19.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Thu, 14 Dec 2006 08:27:42 -0800
                      Received: (qmail 419 invoked from network); 14 Dec 2006 17:27:39 +0100
                      Received: from anderedomain.com (HELO www.meinedomain.com) (xx.xx.xx.xx) by anderedomain.com with SMTP; 14 Dec 2006 17:27:39 +0100
                      X-Message-Info: txF49lGdW43ljkj00Erd3C4LuUwbRNFjJW4ITPwsnaJZ8=
                      X-Mailer: Swift 2.1.17 by Chris Corbyn
                      Return-Path: informacion@meinedomain.com
                      X-OriginalArrivalTime: 14 Dec 2006 16:27:42.0793 (UTC) FILETIME=[C7A11390:01C71F9C]

                      Ver origen del mensaje de correo electrónico
                      Content-Type: multipart/alternative; boundary="_=_swift-63824216045817b7b0a8361.37054100"
                      Content-Transfer-Encoding: 8bit

                      Content-Type: text/html; charset=ISO-8859-1; format=flowed
                      Content-Transfer-Encoding: 8bit

                      Kommentar

                      Lädt...
                      X