konto usunięte
Temat: smtp a localhost
Wojciech Zbigniew Piotrowicz:
...
olej sprawdzanie funkcji mail pod wampem, xampem i innych tego typu.
Przychylam się do powyższego.
konto usunięte
Wojciech Zbigniew Piotrowicz:
...
olej sprawdzanie funkcji mail pod wampem, xampem i innych tego typu.
Jarosław
Rafa
senior software
engineer, Motorola
Solutions Systems
Polska
Edyta Floras:
a co powiesz na temat takiej odpowiedzi z serwera ?
Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. e10sm6928322muf.14 in C:\wamp\www\moje\poczta.php on line 9
Michał
Sołtan
właściciel, Michał
Sołtan
konto usunięte
Jarosław
Rafa
senior software
engineer, Motorola
Solutions Systems
Polska
Michał Sołtan:
Jeśli chcemy wysłać wiadomość email bez użycia dodatkowych funkcji php, np. mail() lub biblioteki IMAP, można to zrobić stosując protokół SMTP.
Zastosowanie funkcji fsockopen('host','port'), port 25 a host do uzgodnienia, łączy nas z serwerem pocztowym. Dalej należy wysłać na "połączony z nami" serwer odpowiednie instrukcje, funkcja write, z protokołu SMTP.
Jeśli chodzi o systemy operacyjne na jakich można uzyskać połączenie z serwem
to Windows niestety nie wypada najlepiej. Windows może nie obsługiwać szyfrowanych protokołów. Generalnie jednak skrypty php do obsługi SMTP będą działać wszędzie.
konto usunięte
Jarosław
Rafa
senior software
engineer, Motorola
Solutions Systems
Polska
Piotr Likus:
Mam wrażenie że to w ten sposób (TLS) to jakaś droga przez mękę.
Jarosław
Rafa
senior software
engineer, Motorola
Solutions Systems
Polska
Piotr Stanek:
Kto przy zdrowych zmysłach męczy się i kombinuje z php czy coś aby wysłać maila?
Wojciech Małota Programista
Piotr Stanek:
phpmailer czy bóg wie co... nie wyślesz maila z poziomu samego php. Pozatym phpmailer to stara klasa i ma swoje wady. lepiej juz korzystać z ZF
konto usunięte
Adrian Wieczorek Full Stack Developer
Piotr Stanek:
jasne ze wysyłanie maili jest normalne, ale po co to testować na serwerze lokalnym ( to strata czasu ) dla programisty czas jest cenny pewnie dla Ciebie też.
konto usunięte
Wojciech Małota Programista
Piotr Stanek:
@Wojciech Małota jasne, że wyślesz alę wątpie ze ty akurat tak testujesz swoje aplikacje. ( w tym przypadku wysyłanie maili )
Przecież chodzi tylko o wysyłanie maili mam mase znajomych którzy > są programistami kilka lat i żaden z nich nie testuje wysyłania maili na zwykłym serwerze lokalnym.
Jarosław
Rafa
senior software
engineer, Motorola
Solutions Systems
Polska
Piotr Stanek:
A dla mnie dałeś popis typowego administracyjnego bełkotu. ( no ale widać, przynajmniej, że się znasz... )
Jarosław
Rafa
senior software
engineer, Motorola
Solutions Systems
Polska
konto usunięte
Jarosław Rafa:nie bede odpowiadal za innych, ale w moim przypadku jest to zwiazane z tym, ze posiadam serwer wirtualny i nie mam ochoty kazdorazowo wgrywac pliki przez eftepe (moje srodowisko testowe to win+xampp, ktore *mocno* odbiega od serwerowego), na wirtualce produkcyjnej testuje tylko i wylacznie te funkcje, ktorych nigdy nie instalowalem lokalnie pod windows.
dlaczego tak nie robicie?
Wojciech Małota Programista
Jarosław Rafa:
Ja tam testuję wszystko na tym samym serwerze, na którym ma to działać produkcyjnie, nawet na tej samej instancji Apacza i PHP tylko w innym katalogu obok.
konto usunięte
Jarosław Rafa:
tylko w innym katalogu obok. Wtedy nie ma niespodzianek, ze z powodu np. różnic w konfiguracji w wersji testowej coś działało, a w produkcyjnej nie. Chyba tak jest najwygodniej - dlaczego tak nie robicie?
konto usunięte
Jarosław Rafa:
I jeszcze jedna uwaga odnośnie środowisk produkcyjnych i testowych.
Zastanawiam się, czemu tak wielu z was się upiera przy tym, że środowisko testowe to musi być fizycznie inna maszyna, inny serwer niż produkcyjne?
Ja tam testuję wszystko na tym samym serwerze, na którym ma to działać produkcyjnie, nawet na tej samej instancji Apacza i PHP tylko w innym katalogu obok. Wtedy nie ma niespodzianek, ze z powodu np. różnic w konfiguracji w wersji testowej coś działało, a w produkcyjnej nie. Chyba tak jest najwygodniej - dlaczego tak nie robicie?
Wojciech Małota Programista
Piotr Stanek:
No i brawoo!! tak się powinno robić..
Następna dyskusja: