DevProTalk

Forumi IT profesionalaca
web development, web design, e-business, SEO


Idite nazad   DevProTalk > Web development i web aplikacije > PHP
Želite da se reklamirate ekskluzivno na ovoj poziciji? Javite se

PHP PHP aplikacije, Smarty, PEAR

Odgovori
 
Alati teme Način prikaza
Staro 17. 01. 2011.   #1
nedimtx
novi član
Na probnom radu
 
Datum učlanjenja: 12.01.2010
Poruke: 20
Hvala: 14
0 "Hvala" u 0 poruka
nedimtx is on a distinguished road
Default swiftmailer, hotmail junk folder

Zdravo.

Zna li ko kako izbjeci junk folder hotmail-a?? Koristim swiftmailer i prije kad sam slao putem mail(); funkcije u headers sam stavio:

PHP kôd:
$headers "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=utf-8\n";
$headers .= "From: Domen.com <noreply@domen.com>\n";
$headers .= "X-Mailer: PHP's mail() Function\n"
I uvijek uspjesno izbjegnem hotmail junk folder. Je li neko zna kako koristeci swiftmailer klasu srediti ovo??

Pozdrav
nedimtx je offline   Odgovorite uz citat
Staro 17. 01. 2011.   #2
vidak
Banned
Expert
 
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
vidak is on a distinguished road
Default

Nisam neki stručnjak za ta pitanja ali čini mi se da nije u tvojoj moći da li ćeš izbeći Junk folder ili ne.

Predpostavimo da šalješ veću količinu email-ova. Google i Yahoo imaju sistem prepoznavanja spam mail-ova koji se zasniva na praćenju različitih parametara a većina nije pod tvojom kontolom kao na primer klikanje korisnika na dugme Spam kada dobiju tvoj email.

... ako koristiš samo mali funkciju na serveru a nemaš podignut Postfix šanse su ti još manje da sve to prođe...
... ukoliko ti je IP adresa dinamička ili si na shared hosting-u... šanse su ti isto tako male ...
vidak je offline   Odgovorite uz citat
"Hvala" vidak za poruku:
Staro 17. 01. 2011.   #3
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

Šalji email preko GMail (SMTP) naloga i nećeš imati tih problema.
webarto je offline   Odgovorite uz citat
"Hvala" webarto za poruku:
Staro 17. 01. 2011.   #4
mangia
Pukovnik u penziji
Grand Master
 
Datum učlanjenja: 11.10.2006
Lokacija: Banjaluka, BiH
Poruke: 941
Hvala: 209
585 "Hvala" u 137 poruka
mangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoro
Pošaljite poruku preko MSN za mangia Pošaljite poruku preko Skype™ za mangia
Default

Kod Hotmail-a skoro da i nema pravila.

Podešavao sam desetak mail servera i neki od njih su išli direktno u Junk, a drugi opet nisu nikada imali problema. Opet znalo se dešavati da ne stignu uopšte tj ne pojave se ni u Junk ni u Inbox-u.

Kasnije sam nalazio neke forme kod njih gdje prijaviš problem, pastuješ dio iz log-a gdje se vidi da je poruka isporučena pa onda oni nešto gataju, tuše, gnjave i naravno nikada se ne jave.

Onda sam sve pustio kraju i nakon 30'ak dana više se niko nije žalio. Odjednom su počeli stizati mailovi....
__________________
mangiaphoto | BLOGERAJBLOG | ServerAdminBlog
mangia je offline   Odgovorite uz citat
"Hvala" mangia za poruku:
Staro 17. 01. 2011.   #5
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

Oni računaju da je lakše obilježiti šta nije spam/junk... Ja šaljem preko GMaila tako da svi signed by Google, i nema problema.
webarto je offline   Odgovorite uz citat
"Hvala" webarto za poruku:
Staro 18. 01. 2011.   #6
nedimtx
novi član
Na probnom radu
 
Datum učlanjenja: 12.01.2010
Poruke: 20
Hvala: 14
0 "Hvala" u 0 poruka
nedimtx is on a distinguished road
Default

Citat:
Originalno napisao vidak Pogledajte poruku
Nisam neki stručnjak za ta pitanja ali čini mi se da nije u tvojoj moći da li ćeš izbeći Junk folder ili ne.

Predpostavimo da šalješ veću količinu email-ova. Google i Yahoo imaju sistem prepoznavanja spam mail-ova koji se zasniva na praćenju različitih parametara a većina nije pod tvojom kontolom kao na primer klikanje korisnika na dugme Spam kada dobiju tvoj email.

... ako koristiš samo mali funkciju na serveru a nemaš podignut Postfix šanse su ti još manje da sve to prođe...
... ukoliko ti je IP adresa dinamička ili si na shared hosting-u... šanse su ti isto tako male ...
Ne znam zašto tumače da je spam, ako se korisnik sam prilikom registracije na sajt odluči da ŽELI da prima mailove i odluči koliko često želi te mailove. :-)

Citat:
Originalno napisao webarto Pogledajte poruku
Šalji email preko GMail (SMTP) naloga i nećeš imati tih problema.
Probati ću tako. Hvala.

Citat:
Originalno napisao mangia Pogledajte poruku
Kod Hotmail-a skoro da i nema pravila.

Podešavao sam desetak mail servera i neki od njih su išli direktno u Junk, a drugi opet nisu nikada imali problema. Opet znalo se dešavati da ne stignu uopšte tj ne pojave se ni u Junk ni u Inbox-u.

Kasnije sam nalazio neke forme kod njih gdje prijaviš problem, pastuješ dio iz log-a gdje se vidi da je poruka isporučena pa onda oni nešto gataju, tuše, gnjave i naravno nikada se ne jave.

Onda sam sve pustio kraju i nakon 30'ak dana više se niko nije žalio. Odjednom su počeli stizati mailovi....
Zanimljivo.. čudan je hotmail

Citat:
Originalno napisao webarto Pogledajte poruku
Oni računaju da je lakše obilježiti šta nije spam/junk... Ja šaljem preko GMaila tako da svi signed by Google, i nema problema.
Imam shared hosting, dakle da registrujem na gmail jedan account i s njega da šaljem? Kako bih mogao napraviti da koristim google smtp za svoj domen??
nedimtx je offline   Odgovorite uz citat
Staro 18. 01. 2011.   #7
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

Ja imam GMail for business, ALI možda može tako da odeš u Account and Import, verifikuješ @domen email, i onda ga postaviš kao default. Jer kad se loguješ preko SMTP (barem što se tiče business) možeš da staviš From, šta hoćeš, dokle god je @domen.

http://sourceforge.net/projects/phpm...1.zip/download

PHP kôd:
function email($to$subject$body$from "server@webarto.com"){
    require_once(
'class.phpmailer.php');
    
    
$mail = new PHPMailer();
    
    
$mail->SMTPAuth true;
    
$mail->SMTPSecure "ssl";
    
$mail->Host "smtp.gmail.com";
    
$mail->Port 465;
    
$mail->Username "server@webarto.com";
    
$mail->Password "password";
    
$mail->SetFrom($from"Webarto");
    
    
$mail->Subject $subject;
    
$mail->Body $body."\n--\nWebarto\nhttp://webarto.com";
    
    
$mail->AddAddress($to);
    
$mail->Send();
    
    unset(
$mail);

webarto je offline   Odgovorite uz citat
"Hvala" webarto za poruku:
Staro 18. 01. 2011.   #8
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

Baš me interesovalo, mislim da radi OK (sa običnim nalogom)...

webarto je offline   Odgovorite uz citat
Staro 18. 01. 2011.   #9
mb_sa
profesionalac
Qualified
 
Datum učlanjenja: 19.05.2007
Poruke: 123
Hvala: 13
3 "Hvala" u 3 poruka
mb_sa is on a distinguished road
Default

Ja sam se spajao preko PHP mailera na Gmail (Google Apps Standrad verzija) i opet mi se dešavalo da nekome mailovi završe u SPAM ili budu progutani. Govorim za Hotmail.
mb_sa je offline   Odgovorite uz citat
Staro 18. 01. 2011.   #10
nedimtx
novi član
Na probnom radu
 
Datum učlanjenja: 12.01.2010
Poruke: 20
Hvala: 14
0 "Hvala" u 0 poruka
nedimtx is on a distinguished road
Default

Dodao sam u "Accounts and imports" mail sa svojom domenom i verifikovao sam.

I evo neki kôd:

PHP kôd:
<?php
require_once 'swiftmailer/lib/swift_required.php';

$transport Swift_SmtpTransport::newInstance('smtp.gmail.com'465'ssl')
  ->
setUsername('info@domen.com')
  ->
setPassword('password');

$mailer Swift_Mailer::newInstance($transport);
$message Swift_Message::newInstance('Wonderful Subject')
  ->
setFrom(array('info@domen,com' => 'MY NAME'))
  ->
setTo(array('to@domen.com' => 'YOU'))
  ->
setBody('This is the text of the mail send by Swift using SMTP transport.');
//$attachment = Swift_Attachment::newInstance(file_get_contents('path/logo.png'), 'logo.png');  
//$message->attach($attachment);
$numSent $mailer->send($message);
printf("Sent %d messages\n"$numSent);
?>
Ne mogu nikako da posaljem mail. Pod setUsername je li ide @gmail.com account koji sam napravio ili account sa moje domene?

EDIT

Ja upisem:

moj.account@gmail.com
password

i izbaci:

Citat:
Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://smtp.gmail.com:465 (Connection timed out)

...

Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host smtp.gmail.com [Connection timed out #110]' in /home/bosans/public_html/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:235 Stack trace: #0

Poslednja izmena od nedimtx : 18. 01. 2011. u 14:09.
nedimtx je offline   Odgovorite uz citat
Odgovori



Pravila pisanja
Možete ne započinjati nove teme
Možete ne slati odgovore
Možete ne slati priloge
Možete ne izmeniti svoje poruke
vB kôd je Uključen
Smajliji su Uključen
[IMG] kod je Uključen
HTML kôd je Isključen
Pogledajte forum


Vreme je GMT +2. Trenutno vreme je 01:41.


Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.
Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.