Form -> SMTP Auth

sirprise

ja das einzige was mir dazu noch einfällt ist Geil-O-mat  :mrgreen:

doc

#14
@sirprise
Die Konfiguration des WBMailers (host, authentification, username, password) ist für WB2.7 über das Administrationspanel (WB Backend Optionen) konfigurierbar. Weitere Details gibt es hier.

Die config.php war nur eine Notlösung, um die neue Mailroutine bereits in WB2.6.5 integrieren zu können. Kleine Updates (z.B. 2.6.4 => 2.6.5) dürfen keine Änderung an Datenbankstruktur und Sprachdateien vornehmen. Ausserdem habe ich bei der Integration nicht an SMTP Authentifizierung gedacht. Tschiep war der erste der diese benötigt hat  :-)

Gruss Christian

sirprise

Hi folks,

ich hatte grad das selbe Problem.

Frage: wieso packt ihr die Infos nicht gleich mit in die config.php??


define('WBMAILER_SMTP_HOST', 'mail.example.com');
define('WBMAILER_SMTP_SMTPAuth', 'true');   // SMTP with authentification
define('WBMAILER_SMTP_USERNAME', 'username');  // SMTP-Username
define('WBMAILER_SMTP_PASSWORD', '*********');   // SMTP-Password


und in die class.wbmailer.php



$this->SMTPAuth = WBMAILER_SMTP_SMTPAuth;               // SMTP with authentification
$this->Username = WBMAILER_SMTP_USERNAME;               // SMTP-Username
$this->Password = WBMAILER_SMTP_PASSWORD;


wäre doch ein Vorschlag, oder?

TschiepTschiep

Funktioniert...
Getestet auf JanaServer (zu Hause) und Testaccount bei all-inkl.com mit dem Massmail-Modul.
Gruß
TschiepTschiep

doc

@tschiep: Sorry meinte ob Du schon mal probiert hast, Dir eine Email an eine GMX Adresse senden zu lassen (vorausgesetzt Du oder ein Mitglied Deiner Webseite verfügt über eine Emailadresse bei GMX)

Gruss Christian

TschiepTschiep

Nein- nutze einen eigenen Web- und Mailserver.
Ab nächste Woche Mi hoste ich bei all-inkl.com mit zugehörigem Mailserver.
Ich bastel im Moment an meiner Testumgebung.

PS: Umlaute und Mails versenden funktioniert :-)
Gruß
TschiepTschiep

doc

@tschiep: Benutzt Du eventuell GMX, bzw. hast Du eine Mitglied der GMX benutzt?

Gruss Christian

TschiepTschiep

Och nööö.. So einfach soll das ein? Hätt ich ja auch mal drauf kommen können... :-/

Danke & Thanks :-)
Gruß
TschiepTschiep

ruebenwurzel

Hello,

für die korrekte Anzeige der Umlaute solltest du das charset in den erweiterten Optionen auf ISO-8859-1 einstellen.

Matthias

TschiepTschiep

Works fine, but ther is still a problem with the german "special-chars" like ü,ß,ä and so on.
In database there are the correct chars but in the mail they are replaced with funny signs like �.

Any ideas how to solve these problem?
Gruß
TschiepTschiep

TschiepTschiep

Gruß
TschiepTschiep

doc

#4
Hi,

you need to add 3 code lines to the file class.wbmailer.php located in /framework directory. Search for the following code lines (starts around line 42)


function wbmailer() {
  // set method to send out emails
  if(defined('WBMAILER_SMTP_HOST')) {
    // sets Mailer to send messages using SMTP
    $this->IsSMTP();                                           
    $this->Host = WBMAILER_SMTP_HOST;               // use STMP host defined in config.php


and add the 3 lines of code below to enable SMTP authentification.


$this->SMTPAuth = true;                  // SMTP with authentification
$this->Username = "mxxxxxxxx-x";  // SMTP-Username
$this->Password = "xxxxxx";    // SMTP-Password


Regards Christian

P.S.: We should add this feature to the next WB version 2.7

TschiepTschiep

ok, but where i had to set login and password?
Gruß
TschiepTschiep

doc

#2
WB 2.6.5 includes the PHPMailer class which is able to send outgoing mail via SMTP.

The configuration of the SMTP host is only accessable via the installation process.
If you have upgradet from v2.6.4 via copying all files with a FTP program, you need to add the following code line into the config.php file (root dir of your WB installation).
Once the constant is set, WB uses SMTP instead of the PHP mail function.


define('WBMAILER_SMTP_HOST', 'smtp.myhost.com');


Give it at try and let me know the result.

Regards Christian

TschiepTschiep

Hello,

My provider only support SMTP with Auth (Login/Password) for sending mail.
Is there a possibility to make WebsiteBaker to work with this (mail)server?
Gruß
TschiepTschiep