SiteMail v1.2 Frage

Begonnen von taranis, 20 September 2003, 22:04:37

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

taranis

Hallo zusammen,
hat jemand das SiteMail Modul laufen? Ich würde gerne wissen, ob es möglich ist das Modul so zu konfigurieren, dass man abgehende Mails über ein anderes SMTP Konto laufen lassen kann (ausser localhost).

Weiterhin suche ich eine deutsche Sprachdatei für das Modul.

Ich hatte es probeweise mal laufen und da klappte eigentlich alles, bis auf die Statistik. Da gab es Fehler. Ich nehem an wegen der Userabfragen, die beim VKP ja etwas anders sind.

Naja, vielleicht kann mir ja jemand eine Antwort geben  ;)

Gruß

Andy

jubilee

Hmmm ....
festzustellen wäre, ob es über die PHP-Mail Funktionen arbeitet oder einen Server direkt anspricht.
Wenn es über die PHP-Mail Funktion läuft , ist der Server in der php.ini spezifiziert. diese werte könnena uch zur Laufzeit in Script verändert werden (ini_set).
Wenn es einen Server direkt anspricht, müssen die entsprechenden Funktionen irgendwo im Script zu finden sein.
MfG
jubilee

taranis

Hi jubilee,

auweia, jetzt haste mir aber dinge an den kopf geworfen  ;)
Es gibt da eine smtp.php, da steht so einiges drinne *lol*

Weißt Du, ob man es evtl über g.x laufen lassen kann? (vorausgesetzt, es würde gehen)
Ich habe mal wo gelesen, dass mit anderen webmail service scripts auch GMX benutzt werden kann. Wie gesagt, nur wenn es das Script unterstützen würde.  ;)

jubilee

Was steht denn in der smtp.php drinne ?
Wenn du für gmx einen smtp-Zugang hast und kein integrieten WebMail -Klienten von gmx nutzen musst, kannst Du die Zugangsdaten auch für
deine Zwecke gebrauchen.

Mfg
jubilee

[Editiert am 21/9/2003 von SiteAdmin jubilee]

taranis

Könnte das evtl dieser Bereich hier sein:

 * Constructor function. Arguments:
      * $params - An assoc array of parameters:
      *
      *   host    - The hostname of the smtp server      Default: localhost
      *   port    - The port the smtp server runs on      Default: 25
      *   helo    - What to send as the HELO command      Default: localhost
      *             (typically the hostname of the
      *             machine this script runs on)
      *   auth    - Whether to use basic authentication   Default: FALSE
      *   user    - Username for authentication         Default: <blank>
      *   pass    - Password for authentication         Default: <blank>
      *   timeout - The timeout in seconds for the call   Default: 5
      *             to fsockopen()
        */

      function smtp($params = array()){

         if(!defined('CRLF'))
            define('CRLF', "\r\n", TRUE);

         $this->authenticated   = FALSE;         
         $this->timeout         = 5;
         $this->status         = SMTP_STATUS_NOT_CONNECTED;
         $this->host            = 'localhost';
         $this->port            = 25;
         $this->helo            = 'localhost';
         $this->auth            = FALSE;
         $this->user            = '';
         $this->pass            = '';
         $this->errors         = array();

         foreach($params as $key => $value){
            $this->$key = $value;
         }
      }

jubilee

Ja, alles klar :
 
Zitat$this->host = 'localhost';   hier der DomainName von gmx z.B.
$this->port = 25;   Port dürfte so bleiben
$this->helo = 'localhost';   Hier nochmal wie bei host
$this->auth = FALSE;   Hier TRUE
$this->user = '';   Username
$this->pass = '';   Passwort
 
MfG
jubilee

taranis

Vielen Dank!

Werde ich doch gleich mal versuchen  ;)

Gruß

Andy

sidewind

ist da zufälllig noch ein file namens htmlMimeMail.php in diesem ordner drinne?

wenn ja dann kannst du die smtp settings so nutzen:

 
// Übernehme Settings aus den Admineinstellungen vom VKP Mx 2.0
global $mailuname,$mailhost,$mailport,$mailpass,$mailauth;

switch($mailauth){
    case "mail":
    $sendmail_mode="mail";
    break;
    case "smtp":
    $sendmail_mode="smtp";
$mail->setSMTPParams($mailhost,$mailport, null, true, $mailuname, $mailpass);
    break;
   } // switch


 


du kannst dir auf meiner seite auch die ku email erweiterung für das vkp mx 2.0 runterladen.
da wurde das schon alles umgesetzt... :)

die brs im quellcode hat das forum reingesetzt und gehören nicht dazu..


[Editiert am 21/9/2003 von sidewind]

jubilee

Hmmmm ....
ich dachte er will gerade NICHT die Einstellungen des
VKPMX nehmen , sondern dieses Modul über einen anderen Mailserver laufen lassen.
MfG
jubilee

taranis

Hallo sidewind,

ja, die datei htmlMimeMail.php ist da drinne.

Wo in der datei muss denn der Code Schnipsel hin???  ;)
Ich werde mir das mal auf Deiner Seite ansehen. Haste es am laufen dort?

taranis

@jubilee,

ja, da stimmt. oje, gleich blicke ich gar nicht mehr durch. im admin bereich gint es doch eine einstellmöglichkeit für smtp??? hat das damit was zu tun?


taranis

also die einstellungen in der smtp.php frisst es so nicht. zeigt mir an "E-Mail konnte nicht gesendet werden".

jubilee

Also, wenn Du für das Portal und das Modul denselben MailServer verwenden willst, kannst du nach der Anleitung von SideWind verfahren.
Hast Du bei GMX einen richtigen SMTP-Zugang mit Usernamen/Passwort
?
MfG
jubilee

taranis

Naja, meine Idee war, dieses Mail Modul über z.B. GMX laufen zu lassen um meinen Trafficverbrauch etwas zu schonen  ;)

Ich habe bei GMX ne Mail Addy, Kundennummer und die Adressen für den pop3-Server und SMTP-Server.

Also einen ganz normalen Account

taranis

Muss ich evtl hier noch etwas anderes einstellen?

$this->authenticated   = FALSE;         
$this->timeout         = 5;
$this->status         = MTP_STATUS_NOT_CONNECTED;

jubilee

Hmmm ...
Als Authentifizierung hast Du bei GMX nicht zufällig
SMTP after POP ? Weil dann kannst Du dich da nur über POP anmelden und dann SMTP nutzen.
MfG
jubilee

taranis

Ich habe jetzt mal in meinem E-Mail Proggi die Daten eingeben mit den Servern:

pop.gmx.net
mail.gmx.net

Da funktioniert senden und empfangen einwandfrei.
Als Benutzername dienst hierbei die Mail Adresse und dann mein Passwort.

Wenn ich das so sehe, lasse ich es wohl lieber über meinen Traffic laufen *lol*

sidewind

die kuemail erweiterung ist eine api, das zur zeit nur von der mxsusergallery verwendet wird.

die läuft noch  nicht, da mein hoster erst übermorgen den zend optimizer installiert und ich somit noch kein vkp mx 2.0 habe.

der codeschnipsel ist ein bsp für die nutzung des smtp services von htmlmimemail

wenn du mir das modul mal schickst kann ich es erweitern bzw eben auf die kuemal api umstellen.

die unterstütz den smtp versand und übernimmt dabei eben die einstellungen vom vkp mx (im admin menü unter Einstellungen )
für den smtp versand.

kurz gesagt: wenn du php erfahrung hast kannst du ja den code in das sitemail modul integrieren ansonsten geb es einfach an einen programmierer weiter...

jubilee

Wobei diese Erweiterung auch nicht bei SMTP after POP funktionieren wird.
MfG
jubilee