phpmailer und swift - in hotmail als spam klassifiziert

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

  • phpmailer und swift - in hotmail als spam klassifiziert

    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
    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<br>
    dies ist html text<br>
    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(
    			'"'.$_REQUEST['dieemailadresse'].'"<'.$_POST['email'].'>',
    			'"Informacion" <informacion@meinedomain.com>',
    			'Alta de '.$_POST['derusername']
    	    	))
    	    {
    			$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();
    Zuletzt geändert von madrid; 14.12.2006, 17:54.

    Kommentar


    • #3
      und hier noch mehr info:

      Hier der Inhalt de Mail:
      Bienvenido a hiermeinedomain

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

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

      Saludos

      El equipo de hiermeinedomain
      Email: informacion@meinedomain.com
      www.meinedomain.com
      In Betreff steht:
      hiermeinedomain - Alta de Maria2000
      Ich versende jede Mail auf Anfordeung - manchmal mehrer pro Minute.
      Koennte das problematisch sein?

      Als Ansender gebe ich informacion@meinedomain.com an.
      wobei ich auch smtp.meinedomain.com verwende.

      Gruss, Madrid
      Zuletzt geändert von madrid; 15.12.2006, 10:50.

      Kommentar


      • #4
        Guck doch mal in den Header der E-Mail ob Hotmail angibt warum die Mails als Spam markiert werden

        Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

        bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
        Wie man Fragen richtig stellt

        Kommentar


        • #5
          wird nicht angegeben.
          oder sind das "versteckte" Hinweise? Hast du ein Beispiel?

          Kommentar


          • #6
            Mal so ins Blaue geschossen: Stimmt denn die Domain des versendenden Mailservers (steht im Mail Header) und die Domain des Absenders überein ? Das werten einige Mailserver bereits als Spammerkmal.
            oder sind das "versteckte" Hinweise?
            Verwende doch Thunderbird als Mailclient, dann gibt es keine "versteckten" Hinweise in den Headern

            Gruss

            tobi
            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

            Kommentar


            • #7
              ja, domain mailserver und absender sind identisch.
              THunderbird ist doch das emailprog. zu Firefox - wie stellst du dir das vor?

              Kommentar


              • #8
                Original geschrieben von madrid
                THunderbird ist doch das emailprog. zu Firefox - wie stellst du dir das vor?
                Du sollst dir dort die Header einer Mail anzeigen lassen.
                (Bei Zugriff auf ein hotmail-Konto natürlich.)
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #9
                  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: txF49lGdW43hjlj00Erd3C4LuUwbRNFjJW4ITPwsnaJZ8=
                  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
                  Zuletzt geändert von madrid; 15.12.2006, 11:39.

                  Kommentar


                  • #10
                    Sticky schon gelesen?
                    http://www.php-resource.de/forum/sho...threadid=68042

                    Kommentar

                    Lädt...
                    X