Autor | Zpráva | ||
---|---|---|---|
juneau Profil |
#1 · Zasláno: 15. 6. 2010, 09:13:19
Zdravím,
mám takový netypický problém - vyvíjím si na localhostu a aplikace ve výsledku odesílá mejly přes phpMailera. Jenže tohle na localhostu testovat nepotřebuji a nějakým podivným nastavením php/apache vždy při testovacím "odeslání" dobře přes minutu trvá, než skript ohlásí "mejl nelze odeslat..." ... místo aby to utnul hned. Dokud jsem měl nějakou starší verzi Wampu, tak to tak fungovalo, ale nyní jsem nainstaloval nějakou novější a od té doby onen problém. Co se na serveru změnilo nevím. Asi je tam nějaký timeout ... |
||
tombik Profil |
#2 · Zasláno: 15. 6. 2010, 09:29:10
-zkus se podívat do nastavení serveru, bohužel si teď nepamatuji přesný soubor, ale měl by končit .ini.
|
||
AM_ Profil |
#3 · Zasláno: 15. 6. 2010, 13:38:32
v php.ini hledej "smtp" - někde je tam nastavení SMTP serveru, defaultně tam bývá myslím localhost. SMTP ti přidělí poskytovatel připojení k internetu a lze jej používat jen z daného připojení doma nebo někteří mail provideři (např. gmail) heslem zabezpečený, ale použitelný odkudkoli.
Taky záleží, jakou metodou v PHPMaileru mail odesíláš - přes PHP funkci mail() je to jen jedna možnost, pokud to jde přímo přes SMTP, je nutné nastavit SMTP v phpmaileru. |
||
juneau Profil |
#4 · Zasláno: 16. 6. 2010, 10:52:17
To jsme se nepochopili.
Mně nejde o to, aby se ten email odeslal - mně jde o to, aby to skončilo klidně chybou (z localhostu nechci nic rozesílat), ale aby to skončilo chybou ihned, a nebyl tam minutový timetout (Loading...), kdy se phpmailer opravdu snaží komunikovat s nějakým portem či čím. |
||
__construct Profil |
#5 · Zasláno: 16. 6. 2010, 12:47:42
juneau:
Osobne ma nenapadá ako to odstaviť, ale takým alternatívnym riešením by bol Papercut - veľmi osekaný SMTP server (správy nikam neposiela - slúži iba na testovanie odosielania) - odporúčam vyskúšať |
||
Mastodont Profil |
#6 · Zasláno: 16. 6. 2010, 12:56:37
juneau:
Vůbec s tím nedělám, ale dle dokumentace má PHPMailer vlastnost pro nastavení timeoutu, tak si ji sniž .. http://phpmailer.worxware.com/index.php?pg=properties |
||
kajaman Profil |
#7 · Zasláno: 16. 6. 2010, 15:20:43
Když při vývoji nepotřebuješ maily odesílat, tak je neodesílej: kód třeba zakomentuj :-)
|
||
Časová prodleva: 3 dny
|
|||
jrm Profil |
#8 · Zasláno: 19. 6. 2010, 17:44:30
Nebo vypodmínkuj: IF localhost = neposílej!
|
||
Časová prodleva: 13 let
|
0