[ Príspevkov: 16 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
phpmailer

Registrovaný: 07.08.06
Prihlásený: 05.12.17
Príspevky: 919
Témy: 259 | 259
Bydlisko: Levice
NapísalOffline : 15.01.2014 19:24 | phpmailer

Mam stranku, kde sa uzivatelom po registracii posiela aktivacny mail. Funguje to takto uz roky, maily v pohode chodia vacsine uzivatelom, avsak niektori mi pisu, ze vobec nedostali ziadny mail.

Ked som kontroloval v databaze, na ktore maily neprisiel aktivacny mail, tak som zistil ze 90% tych mailov tvoria maily s koncovkou roznych domen, napr. janko@mojweb.sk, peter@mojafirma.sk atd... a zvysne percento tvoria azet a centrum. To sa nedivim, ale preco tie domenove maily neprijimaju aktivacne maily to neviem.

Da sa este nieco vylepsit na tomto kode, aby spolahlivo dorucovalo maily ? (udaje, moj mail a text som umyselne pozmenil v ukazke)

Kód:
require_once('class.phpmailer.php');
//odoslanie potvrdzujuceho mailu

$from='admin@mojweb.sk';   
$to=$email;   
$predmet = "aktivacny mail";
$sprava = "Dobrý deň,\n\nPosielame Vám odkaz pre aktiváciu ... atd";

$content = stripcslashes(ereg_replace("(\r\n|\n|\r)", "<br />", $sprava)); // replaces empty lines to BR

$mail = new PHPMailer(); //instancia PHPMaileru

$mail->From = "$from"; //moja adresa
$mail->FromName = "Inbazar"; //moje meno

$mail->AddAddress("$to"); //Vas mail
$mail->IsHTML(true);
$mail->CharSet = "utf-8";

$mail->Subject = "$predmet";
$mail->Body    = "$content";

if (!$mail->Send()) {message ('err','Vyskytla sa chyba pri odosielaní aktivačného odkazu.');}else {//OK ....}



Offline

Užívateľ
Užívateľ
phpmailer

Registrovaný: 02.06.08
Prihlásený: 19.07.16
Príspevky: 3330
Témy: 147 | 147
Bydlisko: Žilina / Os...
Vek: 24
NapísalOffline : 17.01.2014 17:07 | phpmailer

Náhodou do spamu im to nechodí ? :)


_________________
PC - ASUS M2N-MX Se+ | AMD X2 4200+ | 2GB RAM | Nvidia 8600GT | WD 320GB | 350W |NTB - ASUS K50AB SX-010 | | ASUS X550L | SteelSeries Mousepad | A4tech XL-750BF | HTC Explorer |
CCNA (640-802) |
Offline

Užívateľ
Užívateľ
phpmailer

Registrovaný: 07.08.06
Prihlásený: 05.12.17
Príspevky: 919
Témy: 259 | 259
Bydlisko: Levice
Napísal autor témyOffline : 18.01.2014 17:48 | phpmailer

nie praveze im to vobec nepride, ani do SPAMu. Zaujimave, ze sa jedna hlavne o domenove maily... Takto za 1 mesiac prichadzam asi o 300 ludi... Ostatnym maily chodia v pohode.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.08.09
Prihlásený: 08.07.15
Príspevky: 169
Témy: 46 | 46
NapísalOffline : 18.01.2014 19:10 | phpmailer

Skus v nom nastavit aby to posielalo cez SMTP server, zadaj tma vsetky udaje a vyskusaj


Offline

Užívateľ
Užívateľ
phpmailer

Registrovaný: 07.08.06
Prihlásený: 05.12.17
Príspevky: 919
Témy: 259 | 259
Bydlisko: Levice
Napísal autor témyOffline : 18.01.2014 23:16 | phpmailer

neviem ako to myslis...pokial sa nemylim, phpmailer odosiela cez SMTP mojho servera.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.08.09
Prihlásený: 08.07.15
Príspevky: 169
Témy: 46 | 46
NapísalOffline : 19.01.2014 13:00 | phpmailer

Kód:
$mail->IsSMTP(); // telling the class to use SMTP
10.
$mail->Host       = "mail.yourdomain.com"; // SMTP server
11.
$mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
12.
// 1 = errors and messages
13.
// 2 = messages only
14.
$mail->SMTPAuth   = true;                  // enable SMTP authentication
15.
$mail->Host       = "mail.yourdomain.com"; // sets the SMTP server
16.
$mail->Port       = 26;                    // set the SMTP port for the GMAIL server
17.
$mail->Username   = "yourname@yourdomain"; // SMTP account username
18.
$mail->Password   = "yourpassword";        // SMTP account password


Viac sem: http://phpmailer.worxware.com/index.php?pg=examplebsmtp


Offline

Čestný člen
Čestný člen
phpmailer

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 19.01.2014 14:50 | phpmailer

DeiForm, vieš čítať, však? ;)
Napísal, že to posiela cez SMTP, očividne si to vie nastaviť, v tom chyba nebude.

Skúšal si poslať obyčajný plaintext? Čiže bez $mail->IsHTML(true); (iba jednoduchý riadok s pár slovami, bez zalomenia).
Ak ani to neprešlo, pozeral si logy tvojho mail servera, prípadne logy servera, kam to nechodí?


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
phpmailer

Registrovaný: 07.08.06
Prihlásený: 05.12.17
Príspevky: 919
Témy: 259 | 259
Bydlisko: Levice
Napísal autor témyOffline : 19.01.2014 20:15 | phpmailer

shaggy, myslis, ze kvoli HTML obsahu by spravu vobec nedorucilo na niektore maily? Ja som myslel, ze by to dorucit malo tak ci tak, len tym, u ktorych mailovy klient nepodporuje HTML to zle zobrazi, ale neviem preco by to nemalo vobec dorucit. Kazdopadne skusim to aj s tym plain textom.

A tie logy som nepozeral, skusim to niekde najst...


Offline

Čestný člen
Čestný člen
phpmailer

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 19.01.2014 23:21 | phpmailer

Len skúšam nájsť chybu a kvôli html obsahu to môže u klienta zachytiť spam filter (nemyslím ten, čo vidíš v schránke, ale nejaký doménový, ktorý robí poriadok).
Mimochodom, nl2br poznáš, však? ;) (ereg_ funkcie sú deprecated)


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
phpmailer

Registrovaný: 07.08.06
Prihlásený: 05.12.17
Príspevky: 919
Témy: 259 | 259
Bydlisko: Levice
Napísal autor témyOffline : 20.01.2014 19:04 | phpmailer

ano, urcite je tam co vylepsit na tom kode... (myslim tym deprecated funkcie atd).

Problem je ten, ze ja to potrebujem odosielat ako HTML spravu, lebo nechcem aby navstevnici dostali nejaky zhluk neforemneho textu. Mail navyse obsahuje aj aktivacne linky, data z databazy atd.

Ale budem to testovat v najblizsej dobe bez toho HTML a uvidime.

Momentalne tak ako to je, tak mne ten mail okamzite pride bez problemov na gmail.com, aj na moj domenovy mail, z tej istej domeny to aj odosielam. Avsak napr. na moj mail na zoznam.sk to vobec nepride a skusal som to viackrat, ani do spamu ani nikde...

Tak to otestujem bez html len co si najdem cas


Offline

Užívateľ
Užívateľ
phpmailer

Registrovaný: 07.08.06
Prihlásený: 05.12.17
Príspevky: 919
Témy: 259 | 259
Bydlisko: Levice
Napísal autor témyOffline : 21.01.2014 19:32 | phpmailer

inak toto sa mi dnes vratilo od jedneho navstevnika - nedorucilo mu mail, ale prislo mi toto:

host wbsmail.fortion.net[77.93.209.81] said:
550-Your message scored 7.0 SpamAssassin point. Report follows: 550-Spam
detection software, running on the system "wbsmail.fortion.net", has
550-identified this incoming email as possible spam. The original message
550-has been attached to this so you can view it (if it isn't spam) or
label 550-similar future email.

Skutocne to vyzera tak, ze mnoho mailov neprechadza, lebo sa poklada za spam este pred dorucenim... co je toto za blbost... to neni mozne normalne dorucit maily?


Offline

Čestný člen
Čestný člen
phpmailer

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 21.01.2014 22:20 | phpmailer

Aj som myslel, že ti to bude blokovať spamassasin (ktorý je bežný práve na firemných mailoch).
Odporúčam ti poslať si ten mail na nejakú tvoju gmail adresu, tam si ho otvor, vpravo hore klikni na šípku a daj "Ukázať pôvodné", skopíruj celé telo mailu vrátane hlavičiek a vlož ho sem: http://spamcheck.postmarkapp.com/ - malo by ti napísať, kde sú chyby.
Jedna zo základných bude v tom, že nedávaš plaintext alternatívu k html obsahu (aj keď nevyzerá ako html).


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
phpmailer

Registrovaný: 07.08.06
Prihlásený: 05.12.17
Príspevky: 919
Témy: 259 | 259
Bydlisko: Levice
Napísal autor témyOffline : 22.01.2014 18:20 | phpmailer

hm, tak som to skusil ako si poradil, tu su vysledky:

-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [37.9.172.130 listed in list.dnswl.org]
0.0 HTML_MESSAGE BODY: HTML included in message
1.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid
0.6 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag
0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid

a kupodivu ukazuje score 1.9

Zda sa , ze chyby v maili nie su - az na ten posledny DKIM co netusim co je, ale zaujal ma hned prvy bod - Sender listed at http://www.dnswl.org

neviem co s tym...

Inak skusim asi prerobit na plain text tie maily, ako si radil, len neviem potom ci zoberie linky <a href... ktore su dolezite aby fungovali...


Offline

Čestný člen
Čestný člen
phpmailer

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 22.01.2014 21:06 | phpmailer

Skóre 1.9 nie je také strašné a u väčšiny máš 0 bodov (to prvé je pozitívne hodnotenie).
Najprv vyskúšaj poslať jednoduchý email s jednoduchým textom (najlepšie v slovenčine, resp. jazyku príjemcov), aby si sa uistil, že je problém v tom.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
phpmailer

Registrovaný: 07.08.06
Prihlásený: 05.12.17
Príspevky: 919
Témy: 259 | 259
Bydlisko: Levice
Napísal autor témyOffline : 23.01.2014 21:37 | phpmailer

ano, score 1.9 je v pohode, len co som postol predtym z nedoruceneho mailu tam pisali 550-Your message scored 7.0 SpamAssassin point... takze nechapem.

No dnes som skusil poslat maily aj ako text/plain, ale ziadna zmena. Skusal som na 5 roznych mailoch, z toho 2 boli domenove.

Tam kde predtym dorucilo HTML mail, prislo aj plain/text, tam kde predtym vobec nedorucilo, neprislo ani plain/text.

Na gmail, alebo moj iny domenovy mail prislo behom par sekund aj html aj plain.

Napr. na zoznam.sk neprislo vobec nic.

Neviem uz co viac urobit... snad si niekde v admine vylistujem neaktivovanych userov a manualne im znovu poslem aktivacne maily ale nie z mojho webu, ale napr. z gmail uctu mojho, lebo toto neni mozne uz.


Offline

Čestný člen
Čestný člen
phpmailer

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 24.01.2014 0:30 | phpmailer

Ak si tam mal skore 7.0, tak očividne majú inak nastavený filter (možno by som sa pokúsil zistiť, kvôli čomu to tak hodnotil.. napr. v hlavičke mailu to zvykne byť vypísané, za čo si dostal jednotlivé body).


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
 [ Príspevkov: 16 ] 


phpmailer



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

PHPMailer

v PHP, ASP

5

183

23.01.2017 9:11

mackooo

V tomto fóre nie sú ďalšie neprečítané témy.

PHPmailer

v PHP, ASP

8

921

20.06.2009 9:28

Draex

V tomto fóre nie sú ďalšie neprečítané témy.

phpmailer

v PHP, ASP

3

449

18.04.2009 21:37

Draex

V tomto fóre nie sú ďalšie neprečítané témy.

nefunkcny phpmailer

v PHP, ASP

2

330

08.09.2009 21:21

Blackdevil

V tomto fóre nie sú ďalšie neprečítané témy.

phpmailer chyba

v PHP, ASP

14

516

05.10.2008 10:41

dadmtb

V tomto fóre nie sú ďalšie neprečítané témy.

class PHPMailer

v PHP, ASP

3

165

30.09.2012 12:19

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

phpmailer smtp error

v PHP, ASP

1

245

03.02.2011 13:51

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Manuál: Používame PHPMailer

v Články

29

11130

24.06.2010 18:20

dartanan

V tomto fóre nie sú ďalšie neprečítané témy.

PHPmailer a smtp

v PHP, ASP

5

733

22.10.2007 19:20

ser1a

V tomto fóre nie sú ďalšie neprečítané témy.

phpmailer - neprichadza mail

v PHP, ASP

9

473

06.03.2010 13:45

Blackdevil

V tomto fóre nie sú ďalšie neprečítané témy.

vloženie podmienky do phpmailer

v PHP, ASP

5

130

05.08.2014 10:22

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

problem s PHPmailer-om

v PHP, ASP

6

292

11.06.2009 21:37

Draex

V tomto fóre nie sú ďalšie neprečítané témy.

PHPMailer na php5.sk

v PHP, ASP

24

681

24.11.2011 19:44

Hawkie

V tomto fóre nie sú ďalšie neprečítané témy.

phpMailer form s udajmi

v PHP, ASP

4

340

23.01.2009 16:04

kajbo

V tomto fóre nie sú ďalšie neprečítané témy.

Spam: phpMailer vs mail();

v Ostatné

3

366

02.09.2008 21:44

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

phpMailer - odosielanie mailov z freehostia.com

v PHP, ASP

6

418

05.09.2007 9:19

whitewash



© 2005 - 2017 PCforum, edited by JanoF