Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
muratgokcek yazdi |
Postacı Yazılımı :SMTP sunucusu
Gönderen :adresim@gmail.com
Gönderen :adresim@gmail.com
Posta Yazılımı Yolu: /libraries/phpmailer/smtp.php
SMTP Kullanıcı Adı :@gmail.com
SMTP Şifresi :*****
SMTP Barındırıcısı: gmail-smtp-in.l.google.com |
Peki port seçme olayı var mı joomla da ? Default olarak 25 portunu kullanırlar genelde ama gmail 465 portunu kullanıyor. Bu olabilir nedeni bence. Ayrıca gmail SMTP Auth. gerektiriyor. Bu seçeneğinde aktif olması lazım.
| Posta Yazılımı Yolu: /libraries/phpmailer/smtp.php |
Benim phpmailer için kullandığım kod aşağıdaki gibi. Sorunsuz olarak bağlanıp mail gönderebiliyorum.
$mail->IsSMTP(); // set mailer to use SMTP
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "blabla@gmail.com"; // SMTP username
$mail->Password = "******"; // SMTP password
Ayrıca class.smtp.php dosyasında 100.satır ve civarı aşağıdaki gibi olmalı. Araya 2 satır kod eklemek gerekiyor. Aşağıdaki koddaki 9 ve 10.satırdaki kodu eklemen gerekiyor.
.
.
.
.
if(empty($port)) {
$port = $this->SMTP_PORT;
}
$host = "ssl://smtp.gmail.com";
$port = 465;
#connect to the smtp server
$this->smtp_conn = fsockopen($host, # the host of the server
$port, # the port to use
$errno, # error number if any
$errstr, # error message if any
$tval); # give up after ? secs
# verify we connected properly
.
.
.
|
|
Yazar |
|
muratgokcek
Kayıt: 02.09.2006 |
|
burakkanmaz yazdi | muratgokcek yazdi |
Postacı Yazılımı :SMTP sunucusu
Gönderen :adresim@gmail.com
Gönderen :adresim@gmail.com
Posta Yazılımı Yolu: /libraries/phpmailer/smtp.php
SMTP Kullanıcı Adı :@gmail.com
SMTP Şifresi :*****
SMTP Barındırıcısı: gmail-smtp-in.l.google.com |
Peki port seçme olayı var mı joomla da ? Default olarak 25 portunu kullanırlar genelde ama gmail 465 portunu kullanıyor. Bu olabilir nedeni bence.
| Posta Yazılımı Yolu: /libraries/phpmailer/smtp.php |
Benim phpmailer için kullandığım kod aşağıdaki gibi. Sorunsuz olarak bağlanıp mail gönderebiliyorum.
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host = "ASPMX.L.GOOGLE.COM."; // specify main and backup server
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "***"; // SMTP username
$mail->Password = "****"; // SMTP password |
Port numarasını 465 ve 567 olarak yazıp denemiştim daha önce ama olmamıştı...
/wwwroot/libraries/phpmailer/phpmailer.php
dosyasının 538'inci satırındaki :
if(strstr($hosts[$index], ":"))
list($host, $port) = explode(":", $hosts[$index]);
kodu yerine
if(strstr($hosts[$index],"://"))
list($protocol,$hostPort) = explode("://",$hosts[$index]) ;
if(strstr($hostPort, ":"))
list($host, $port) = explode(":", $hostPort);
koydum ve port numarası olarak 25'i verdim...PHPMAILER_FROM_FAILED hatasını vermeden direk sitenin anasayfasına yönlendi(forumun değil...sitenin..index.php'ye)
şimdi bekliyorum bakalım gelcek mi aktivasyon maili..
bu arada son bir soru olarak şunu sorayım:
misal birisi login yaptı kullanıcı şifresi doğru...bu kişi sitenin anasayfasına değil'de forumun anasayfasına nasıl yönlenecek bilen var mı?Profilbox içinde redirect to:forumun anasayfası falan yaptım ama olmadı:=)
offffff bilgisayar mühendisliğinde okumak vardı:S:S
Ahirette haklilar kuvvetlidir.Dünyada ise kuvvetliler haklidir.
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
muratgokcek yazdi
http://download.burakkanmaz.net/docs/phpMailer.rar
Bunu bi dene bakalım. Kodda bir iki yeri düzelteyim derken if leri bozmuş olabilirim. Sen üst kısımla ilgilen
|
|
Yazar |
|
muratgokcek
Kayıt: 02.09.2006 |
|
burakkanmaz yazdi | muratgokcek yazdi
http://download.burakkanmaz.net/docs/phpMailer.rar
Bunu bi dene bakalım. Kodda bir iki yeri düzelteyim derken if leri bozmuş olabilirim. Sen üst kısımla ilgilen |
burak hocam eline aklına sağlık..verdiğin kodlar piyadaki php maillere göre biraz daha geniş kapsaplı galiba...
hiçbir değişiklik yapmadan direk servera attım
* Posta İşlevi Yürütülemedi.
hatasını verdi..onu kendi siteme göre uyarlamam gerek..ama bu gecelik bu kadar..ben sizin gibi sabahtan sabaha kadar bilgisayar ekranına bakamam:=)
sabah akşam kafidir..
iyi gecelr..
teşekkür ederimm
Ahirette haklilar kuvvetlidir.Dünyada ise kuvvetliler haklidir.
|
|
Yazar |
|
muratgokcek
Kayıt: 02.09.2006 |
|
Login olduktan sonra yönlendirme sorunun Core Login Module diye bir login modul yükleyerek aştım..İşinize yarar belki...
Ahirette haklilar kuvvetlidir.Dünyada ise kuvvetliler haklidir.
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| |