Skocz do zawartości
Zaloguj się, aby obserwować  
ventrilo123

Nie mogę wysyłać maili przez php

Polecane posty

Witam

Posiadam VPS z hitme i mam taki problem, że nie mogę wysyłać e-maili z poziomu php

 

Używam tego kodu i na kupionym hostingu działa, a na moi VPS nie

 

<?php
// Naglowki mozna sformatowac tez w ten sposob.
$naglowki = "Reply-to: moj@mail.pl <moj@mail.pl>".PHP_EOL;
$naglowki .= "From: moj@mail.pl <moj@mail.pl>".PHP_EOL;
$naglowki .= "MIME-Version: 1.0".PHP_EOL;
$naglowki .= "Content-type: text/html; charset=iso-8859-2".PHP_EOL; 

//Wiadomość najczęściej jest generowana przed wywołaniem funkcji
$wiadomosc = '<html> 
<head> 
 	<title>Wiadomość e-mail</title> 
</head>
<body>
   	<p><b>Treść wiadomości</b>: To jest treść wiadomości z formatowaniem HTML.</p>
</body>
</html>';


if(mail('test@gmail.com', 'Witaj', $wiadomosc, $naglowki))
{
  	echo 'Wiadomość została wysłana';
} else echo 'error';
?>

 

Wie ktoś jak to naprawić ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a gdzie to można sprawdzić ?

 

W plikach z logami.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Zapewne nie instalowałeś żadnej poczty...

 

 

apt-get install sendmail

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

vps10966:~# vps10966:~# apt-get install sendmail

-bash: vps10966:~#: command not found

vps10966:~# Czytanie list pakietów... 0%

-bash: Czytanie: command not found

vps10966:~# Czytanie list pakietów... Gotowe

-bash: Czytanie: command not found

vps10966:~# Budowanie drzewa zależności

-bash: Budowanie: command not found

vps10966:~# Odczyt informacji o stanie... Gotowe

-bash: Odczyt: command not found

vps10966:~# Nie udało się zainstalować niektórych pakietów. Może to oznaczać,

że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej,

-bash: Nie: command not found

vps10966:~# że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej,

-bash: że: command not found

vps10966:~# w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione

z katalogu Incoming ("Przychodzące").

Następujące informacje mogą pomóc rozwiązać sytuację:

 

22:51:07 up 22 min, 1 user, load average: 0,05, 0,03, 0,05

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

vps10966:~# z katalogu Incoming ("Przychodzące").

-bash: syntax error near unexpected token `('

vps10966:~# Następujące informacje mogą pomóc rozwiązać sytuację:

-bash: Następujące: command not found

vps10966:~#

vps10966:~# Następujące pakiety mają niespełnione zależności:

-bash: Następujące: command not found

vps10966:~# sendmail: Wymaga: sendmail-bin ale nie zostanie zainstalowany

-bash: sendmail:: command not found

vps10966:~# E: Pakiety są uszkodzone

-bash: E:: command not found

 

 

 

 

 

 

 

 

 

 

Powracając do tematu mam taki problem co zrobić jak zainstaluje sendmail-bin to juz wogole nic nie chce nawet skrpyt ladowac tego?

Pomoże ktoś?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Sprawdź zródła (/etc/apt/sources.list)

 

Później najlepiej dodaj jakieś w miarę rozsądne i zrób apt-get update / apt-get upgrade i w tedy spróbuj zainstalować

 

apt-get install sendmail-bin

apt-get install sendmail

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

mam jakiś problem z tym całą konsole wklejam:

 

 

 

login as: root

root@195.117.191.6's password:

Linux vps10966 2.6.26-2-amd64 #1 SMP Mon Jun 13 16:29:33 UTC 2011 x86_64

 

The programs included with the Debian GNU/Linux system are free software;

the exact distribution terms for each program are described in the

individual files in /usr/share/doc/*/copyright.

 

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent

permitted by applicable law.

Last login: Sat Jul 16 22:30:05 2011 from anz98.neoplus.adsl.tpnet.pl

vps10966:~# apt-get update

Traf http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org'>http://ftp.pl.debian.org lenny Release.gpg

Traf http://ftp.pl.debian.org lenny/main Translation-pl

Traf http://ftp.pl.debian.org lenny Release

Ign http://ftp.pl.debian.org lenny/main Packages/DiffIndex

Ign http://ftp.pl.debian.org lenny/main Sources/DiffIndex

Traf http://ftp.pl.debian.org lenny/main Packages

Traf http://ftp.pl.debian.org lenny/main Sources

Traf http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org'>http://security.debian.org lenny/updates Release.gpg

Ign http://security.debian.org lenny/updates/main Translation-pl

Ign http://security.debian.org lenny/updates/contrib Translation-pl

Traf http://security.debian.org lenny/updates Release

Traf http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org'>http://volatile.debian.org lenny/volatile Release.gpg

Ign http://volatile.debian.org lenny/volatile/main Translation-pl

Ign http://volatile.debian.org lenny/volatile/contrib Translation-pl

Traf http://volatile.debian.org lenny/volatile Release

Ign http://security.debian.org lenny/updates/main Packages/DiffIndex

Ign http://volatile.debian.org lenny/volatile/main Packages/DiffIndex

Ign http://volatile.debian.org lenny/volatile/contrib Packages/DiffIndex

Ign http://volatile.debian.org lenny/volatile/main Sources/DiffIndex

Ign http://volatile.debian.org lenny/volatile/contrib Sources/DiffIndex

Traf http://volatile.debian.org lenny/volatile/main Packages

Traf http://volatile.debian.org lenny/volatile/contrib Packages

Traf http://volatile.debian.org lenny/volatile/main Sources

Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex

Ign http://security.debian.org lenny/updates/main Sources/DiffIndex

Ign http://security.debian.org lenny/updates/contrib Sources/DiffIndex

Traf http://volatile.debian.org lenny/volatile/contrib Sources

Traf http://security.debian.org lenny/updates/main Packages

Traf http://security.debian.org lenny/updates/contrib Packages

Traf http://security.debian.org lenny/updates/main Sources

Traf http://security.debian.org lenny/updates/contrib Sources

Czytanie list pakietów... Gotowe

vps10966:~# apt-get upgrade

Czytanie list pakietów... Gotowe

Budowanie drzewa zależności

Odczyt informacji o stanie... Gotowe

0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.

vps10966:~# apt-get install apache 2

Czytanie list pakietów... Gotowe

Budowanie drzewa zależności

Odczyt informacji o stanie... Gotowe

Pakiet apache nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.

Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny

pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.

E: Pakiet apache nie ma kandydata do instalacji

vps10966:~# apt-get install apache2

Czytanie list pakietów... Gotowe

Budowanie drzewa zależności

Odczyt informacji o stanie... Gotowe

apache2 jest już w najnowszej wersji.

0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.

vps10966:~# apt-get install apache2

Czytanie list pakietów... Gotowe

Budowanie drzewa zależności

Odczyt informacji o stanie... Gotowe

apache2 jest już w najnowszej wersji.

0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.

vps10966:~# apt-get install php5

Czytanie list pakietów... Gotowe

Budowanie drzewa zależności

Odczyt informacji o stanie... Gotowe

php5 jest już w najnowszej wersji.

0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.

vps10966:~# /etc/apt/source.list

-bash: /etc/apt/source.list: Nie ma takiego pliku ani katalogu

vps10966:~# apt-get update

Traf http://ftp.pl.debian.org lenny Release.gpg

Traf http://ftp.pl.debian.org lenny/main Translation-pl

Traf http://ftp.pl.debian.org lenny Release

Traf http://volatile.debian.org lenny/volatile Release.gpg

Ign http://volatile.debian.org lenny/volatile/main Translation-pl

Ign http://volatile.debian.org lenny/volatile/contrib Translation-pl

Ign http://ftp.pl.debian.org lenny/main Packages/DiffIndex

Ign http://ftp.pl.debian.org lenny/main Sources/DiffIndex

Traf http://volatile.debian.org lenny/volatile Release

Traf http://ftp.pl.debian.org lenny/main Packages

Traf http://ftp.pl.debian.org lenny/main Sources

Ign http://volatile.debian.org lenny/volatile/main Packages/DiffIndex

Ign http://volatile.debian.org lenny/volatile/contrib Packages/DiffIndex

Ign http://volatile.debian.org lenny/volatile/main Sources/DiffIndex

Ign http://volatile.debian.org lenny/volatile/contrib Sources/DiffIndex

Traf http://security.debian.org lenny/updates Release.gpg

Ign http://security.debian.org lenny/updates/main Translation-pl

Ign http://security.debian.org lenny/updates/contrib Translation-pl

Traf http://volatile.debian.org lenny/volatile/main Packages

Traf http://volatile.debian.org lenny/volatile/contrib Packages

Traf http://volatile.debian.org lenny/volatile/main Sources

Traf http://security.debian.org lenny/updates Release

Traf http://volatile.debian.org lenny/volatile/contrib Sources

Ign http://security.debian.org lenny/updates/main Packages/DiffIndex

Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex

Ign http://security.debian.org lenny/updates/main Sources/DiffIndex

Ign http://security.debian.org lenny/updates/contrib Sources/DiffIndex

Traf http://security.debian.org lenny/updates/main Packages

Traf http://security.debian.org lenny/updates/contrib Packages

Traf http://security.debian.org lenny/updates/main Sources

Traf http://security.debian.org lenny/updates/contrib Sources

Czytanie list pakietów... Gotowe

vps10966:~# apt-get upgrade

Czytanie list pakietów... Gotowe

Budowanie drzewa zależności

Odczyt informacji o stanie... Gotowe

0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.

vps10966:~# apg-get install sendmail-bin

-bash: apg-get: command not found

vps10966:~# apg-get install sendmail

-bash: apg-get: command not found

vps10966:~# apt-get install senmail-bin

Czytanie list pakietów... Gotowe

Budowanie drzewa zależności

Odczyt informacji o stanie... Gotowe

E: Nie udało się odnaleźć pakietu senmail-bin

vps10966:~# apt-get install senmail

Czytanie list pakietów... Gotowe

Budowanie drzewa zależności

Odczyt informacji o stanie... Gotowe

E: Nie udało się odnaleźć pakietu senmail

vps10966:~# apt-get install senmail-bin

Czytanie list pakietów... Gotowe

Budowanie drzewa zależności

Odczyt informacji o stanie... Gotowe

E: Nie udało się odnaleźć pakietu senmail-bin

vps10966:~#

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Podaj wersję linuxa

 

Dodatkowo nie wpisujesz prawidłowo słowa sendmail (SEND & MAIL) czyli sendmail. Wpisałeś senmail więc nie ma prawa się zainstalować.

 

 

Plik: /etc/apt/source.list

 

odpalasz edytorem

 

nano /etc/apt/source.list

 

I tam muszisz wkleić / zmienić / usunać / podmienić swoje źródła.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Edytuj plik

 

/etc/apt/sources.list

 

i usuń wszystko co jest i wklej to:

 

deb http://ftp.pl.debian.org/debian/'>http://ftp.pl.debian.org/debian/ stable main non-free contrib

deb-src http://ftp.pl.debian.org/debian/ stable main non-free contrib

deb http://security.debian.org/'>http://security.debian.org/ stable/updates main contrib non-free

deb-src http://security.debian.org/ stable/updates main contrib non-free

 

Wpisz znowu

 

apt-get update

 

później

 

apt-get install sendmail-bin

 

 

(przez program putty wklejanie odbywa się że najpierw kopiujesz z przeglądarki klawiszami ctrl+c a wklejasz w konsoli prawym przyciskiem myszy)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kolego sprawdź pięć razy to co próbowałeś robić za każdym razem waliłeś jakąś literówkę a to w nazwie polecenia a to w nazwie pakietu więc nie dziw się, że Ci nie działa.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zrobiłem tak jak mówiłeś ale odpala skrypt na vps daje wyslij i ładuje i nic nie może załadować a skrypt w 100% sprawny:)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A poprawnie skonfigurowany sendmail?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

A poprawnie skonfigurowany sendmail?

 

O jakiej ty konfiguracji mówisz? Człowiek ledwo to zainstalował a ty o konfiguracji mu jeszcze mówisz :)

 

Bez obrazy no ale pogugluj trochę. Forum powinno być ostatecznością.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×