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

Instalacja mail() na vps.

Polecane posty

Witam mam następujący problem, jak zainstalować wysyłanie maili na vps ?

 

chodzi mi o to, żeby po wywyołaniu skryptu:

 


mail($adresat, 'List ze strony', $content, $header);

mail się faktycznie wysłał, jak to zainstalować ? dzięki z góry!

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

1. Jakis OS pod spodem ?

2. Jaki system pocztowy chcesz zainstalować ?

3. Jeśli nie jesteś doświadczony w tym, to nie polecam bo możesz open relay wystawić na świat i boty w momencie to złapią i Twoja maszyna będzie przetaczać tony mail spamowych.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jeżeli się da to nawet żadnego systemu pocztowego najlepiej nie instalować, ja nie potrzebuję żadnej skrzynki pocztowej, tylko po prostu piszę skrypt, do którego w pewnym momencie jest potrzebne wysłanie do użytkownika maila, na zwykłym serwerze www bez problemu działa, a przygodę z vps/dedyk dopiero zaczynam więc, da się jakoś bez instalowania żadnej skrzynki pocztowej, tylko i wyłącznie uruchomić moduł mail(), żeby ten nieszczęsny mail się wysłał ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

po pierwszej instalacji, zrobiłem wszystko tak jak w poradniku i nie działa, zaraz zainstaluje od nowa i sprawdzę jeszcze raz..

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Poradnik to za dużo w przypadku Twojego problemu. Nie potrzebujesz ustawiać TLS/SSL, nie potrzebujesz konfigurować autoryzacji.

Poprostu wystaw postfiksa na interfejsie lokalnym i miej pewność, że serwis działa.

Następnie zobacz mailq oraz logi /var/log/maillog

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

no i nie działa, najpierw: apt-get install postfix następnie wybrałem 'Local Only' następnie wpisałem nazwę: admin i to wszystko,

 

tworzę taki plik i nie wysyła:

 

<?php
$adresat ="mojmail@o2.pl";
@$email = "Witaj


 Pozdrawiamy - Administracja";
@$content = "temat";
$header =  "From: admin@91.237.52.35 \nContent-Type:".
  ' text/plain;charset="iso-8859-2"'.
  "\nContent-Transfer-Encoding: 8bit";
mail($adresat, 'List ze strony', $content, $header);

?>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ale kombinujecie.

 

Zainstaluj sendmail i ustaw w php.ini sendmail_path na cos w podobie

sendmail -t -i -f web@mojadomena.pl

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

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ć  

×