Portál AbcLinuxu, 10. května 2025 08:48

Dotaz: Jak odeslat email ze serveru

4.2.2015 12:01 Thomas
Jak odeslat email ze serveru
Přečteno: 422×
Odpovědět | Admin
Zdravím, nainstaloval jsem Debian a při instalaci zvolil webserver, SSH a systémové prostředky. Po instalaci jsem doinstaloval PHP. Z příkazové řádky se snažím odeslat email
mail -s “Hello world” you@youremailid.com
ale email nepřjíde a nevypíše to ani žádnou chybu. Pomůže prosím někdo? Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

vdusek avatar 4.2.2015 12:34 vdusek | skóre: 27
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
V logu mailovych zprav hledejte duvody...

Reverzni DNS pro server mate nastavene?
4.2.2015 12:38 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podíval bych se do logu. Na debianu by měl být log /var/log/mail.log

Ještě bych ověřil toto: Záleží kam ten mail taky chcete odeslat. Pro takovouto testovací instalaci bych doporučil nastavit smtp relay a odesílat přes smtp providera. Je to bezpečnější protože pokud nemáte fqdn které je na internetu validní - typicky ve vnitřní síti.
4.2.2015 14:25 Thomas
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
/var/log/mail.log je prázdný

síť funguje

nainstalovaný je Exim4 automaticky při instalaci, nic jsem s ním více nedělal

email chci odeslat mimo server
5.2.2015 11:45 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
Předpokládám, že jsi ten exim nekonfiguroval. A běží ti vůbec?
4.2.2015 12:38 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
V logu najdeš chybu, případně si přímo ve stránce nech zobrazit chybu.

Jinak v PHP musíš mít odesílání povoleno, a nastaven SMTP server kam se to má předat.
4.2.2015 14:27 Thomas
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
na stránce se při odesílání nevypíše žádná chyba, zobrazení chyb je zapnuto (jinak e vypisuji). A kde se to prosím zapíná v php ?
4.2.2015 14:45 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
Chybu najdeš v logu toho www serveru v kterém se snažíš ten mail použít, pokud mail se předal SMTP serveru najdeš chybu v logu toho smtp serveru.

Jinak co se kouknout do php.ini .
4.2.2015 15:11 Thomas
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
A umí vůbec Wxim4 odesílat poštu? Je to SMTP server, nebo je potřeba jeětě neco doinstalovat?
4.2.2015 15:08 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
kupil som si kalasnikov, ale nestriela. aj som pozeral do hlavne a stlacal spust, ci sa tam nieco nehybe, ale nic. poradite? (hladat manual a ucit sa ako to funguje, sa mi nechce)
alles32 avatar 5.2.2015 15:14 alles32 | skóre: 15 | Evropa
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdar

pokud vubec netusis co delat, tak se muzes pokusit prekonfigurovat exim prikazem

# dpkg-reconfigure exim

tak, aby prijimal/odesilal emaily i z/do internetu

5.2.2015 15:52 mseed | skóre: 21 | blog: FastLinux
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, nastav si exim jako "smarthost" a nasměruj ho na nějaký funkční mailserver. To je nejsnažší řešení, pokud nepotřebuješ plnohodnotný mailserver na tom stroji. https://www.youtube.com/watch?v=zECnGArOuWk
5.2.2015 16:09 nobody
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
pokud nechces provozovat regulerni mailserver tak zkus ssmtp s gmail...
5.2.2015 16:22 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Jak odeslat email ze serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Taká drobnosť. Vykoná sa ten príkaz? Pretože príkaz mail obvykle očakáva na STDIN telo správy ukončené "^D" alebo "\n.\n".

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.