Wysyłanie maili przez SMTP
emiltukan - 22-11-2008 09:14
Wysyłanie maili przez SMTP
Na serwerze dedykowanym zainstalowałem domenę ultimatemailer.pl
Zainstalowałem na niej skrypt, którego zadaniem jest wysyłanie wiadomości e-mail z wykorzystaniem SMTP.
Czy ktoś mógłby napisać mi, jak należy ustawić wysyłkę, aby działała ona poprawnie.
Jako serwer smtp ustawiłem: smtp.ultimatemailer.pl
Login: ultimate@ultimatemailer.pl
oraz hasło do tego konta.
Oczywiście utworzyłem konto e-mail ultimate@ultimatemailer.pl
Niestety wysyłanie nie działa. Co robię źle ?
k3d - 22-11-2008 13:20
A co dokładnie nie działa? Jakiś błąd php wywala? czy serwer SMTP może coś w logach powie... trudno tak 'bo nie działa' wywnioskować cokolwiek.
emiltukan - 22-11-2008 14:59
System nie wysyła wiadomości. Jeśli natmomiast wstawiłem dane konta z nazwa.pl to maile były poprawnie wysyłane.
Więc może podaję niewłaściwe dane. Pomoc jest słaba i nie jest tam napisane, jak dokładnie skonfigurować wysyłanie maili z wykorzystaniem SMTP_AUTH
Dziwne jest, że po skonfigurowaniu klienta pocztowego na lokalnym komputerze mogę z tego konta wysyłać wiadomości, a z poziomu skryptu PHP nie.
pmuch - 24-11-2008 10:15
A co mówią logi??
emiltukan - 26-11-2008 20:15
W tym problem, że w logach nic nie widzę (jak uruchamiam skrypt php). Może szukam w niewłaściwych. Jeśli natomiast wysyłam wiadomość z tego konta, z poziomu klienta e-mail to wiadomości dostarczane są pomyślnie. Jeśli na to konto chcę wysłać jakąś wiadomość z tego samego klienta, ale innego konta to wiadomości nie docierają. Logi pop3 są puste.
Jeśli wysyłam wiadomość z innego konta na konto na serwerze OVH to do logów (smtp) dodaje się wpis :
Kod:
CHKUSER accepted rcpt: from <emiltukan@wp.pl::> remote <mx1.wp.pl:unknown:212.77.101.5> rcpt <ultimate@ultimatemailer.pl> : found existing recipient
pmuch - 27-11-2008 09:32
Włącz w php.ini Display_errors i zobacz wtedy.
Zobacz też logi Apache
emiltukan - 27-11-2008 14:44
Udało mi się wygrzebać komunikat dotyczący wysyłania maili.
Kod:
Failed to add recipient: emiltukan@wp.pl [SMTP: Invalid response code received from server (code: 553, response: sorry, that domain isn't allowed to be relayed thru this MTA
Wygląda na to, że MTA nie przyjmuje adresów e-mail i nie przesyła ich dalej. Ktoś wie, jak można rozwiązać ten problem.
Jeśli natomiast wysyłam wiadomość do adresada ultimate@ultimatemailer.pl, dla którego istnieje konto na serwerze to wszystko jest w porządku i wiadomości są dostarczane.
emiltukan - 27-11-2008 17:04
Sprawa rozwiązana. Problem tkwił w pliku tcp.smtp. Trzeba było do dać adres ip do tego pliku
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl