Wysyłka e-mail localhost

0
Notice: Undefined variable: headers in C:\WebServ\httpd\dawid\gragra\newslatter.php on line 69

Warning: mail() [function.mail]: SMTP server response: 550 The address is not valid. in C:\WebServ\httpd\dawid\gra\newslatter.php on line 69

O co chodzi? Skąd mam wziąć serwer SMTP? Jaki polecacie? Jakieś porady? Wszystkie serwery jakie ściągałem nie działały.

0

Przecież możesz użyć dowolnego SMTP tam gdzie masz pocztę (o2, wp itd.)

na o2 np tak:
Serwer poczty wychodzącej SMTP poczta.o2.pl Port: 465
Do wysyłki możesz użyć jakiejś klasy napisanej w PHP, później w konfiguracji edytujesz żeby ta biblioteka używała Twojego konta o2.

0

z komunikatu wynika, że adres na który próbujesz wysłać maila jest błędny. Poza tym nie masz nigdzie zdefiniowanej zmiennej $headers, której próbujesz użyć jako parametru funkcji mail(), to nie ma raczej wpływu na wystąpienie tego konkretnego komunikatu błędu.

0

wysyłając maile użyj klasy phpMailer. unikniesz w ten sposób napisania jeszcze 5 postów tutaj o tym, że coś nie działa w funkcji mail

1 użytkowników online, w tym zalogowanych: 0, gości: 1