Hello!
A következő a problémám:
Szeretnék e-mailt küldeni, pl. annak a felhasználónak, aki elfelejtette a jelszavát.
A 6.2-höz nem találtam smtp modult, szóval máshogy kell megoldani a dolgot.
Erre a következő hibaüzenetet dobta:
Nem ismeri a drupal_mail_wrapper() függvényt.
És tényleg, hiszen nincs is ilyen.
Rendben, google-zás után ezt találtam:
A Gmail smtp szolgáltatását szerettem volna használni a következő módon:
class.smtp.inc
$this->authenticated = TRUE;
$this->timeout = 5;
$this->status = SMTP_STATUS_NOT_CONNECTED;
$this->host = 'smtp.gmail.com';
$this->port = 465;
$this->helo = 'smtp.gmail.com';
$this->auth = TRUE;
$this->user = '[email protected]';
$this->pass = 'xyz';
$this->errors = array();
smtp.inc
$params['host'] = ini_get('SMTP');
$params['port'] = 465;
$params['helo'] = $_SERVER['smtp.gmail.com'];
$params['auth'] = TRUE;
$params['user'] = '[email protected]';
$params['pass'] = 'xyz';
Erre a következő hibaüzenetet dobta:
Fatal error: Using $this when not in object context in ...
Rájöttem miért nincs:
class.smtp.inc
function &connect($params = array()){
if(!isset($this->status)){
A this->status nem létezik, status nélkül nincs hibaüzenet.
A probléma: így sem küldi el az üzenetet.
A php.ini-ben is meg lehetne oldani, de számomra fontos lenne, hogy az SSL használva legyen, ezért válaszottam a GMAIL-t.
Nos, tudnátok ebben segíteni?
pár link
pár link így sebtiben:
http://drupal.org/node/39138
http://www.prog.hu/tudastar/74384/Drupal+gmail+mint+smtp.html
http://hup.hu/node/48828
Biztos még több is van, erre kerestem:
http://www.google.hu/search?q=Drupal+ssl+smtp
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Köszi
Az alsó 2 linket már áttanulmányoztam én is. A felsőt még nem láttam.
Az első linkben pedig annyi a
Az első linkben pedig annyi a lényeg, hogy egy kis plusz rész hozzáteszi a Host részhez (ha létezik a Protocol paraméter) a $Protocol + '://' + $host részt.
Ez megvan. MÉg mindig nem megy.
Van már patch
Az smtp modult Drupal 6.x-re való portolását már megpróbálták páran. Keress rá a patchekre az smtp issues oldalon. Erre akkor jöttem rá, amikor kínomban én is átírtam :D
De nem szívesen osztanám meg, mert nincs olyan állapotban, hogy terjeszthető legyen.
Sziasztok! Ezt a modult
Sziasztok!
Ezt a modult szeretném életre kelteni: http://drupal.org/project/smtp
Telepítettem és bemásoltam a phpmailer -t is a megfelelő helyre.
Amit megadok a drupalban az smtp-nek azt automatikusan használja a phpmail confogba, vagy abba is be kell írni kézzel az adatokat?
köszi
Beállítod az smtp-t a
Beállítod az smtp-t a admin/settings/smtp oldalon, majd ugyanitt engedélyezed, alul megadhatsz egy próba email címet. Ha minden ok, akkor megérkezik a teszt levél. Szerintem nem kell semmit sem a phpmail configba beállítani.
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
köszi szépen, sikerült.
köszi szépen, sikerült.