Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Odesílání e-mailu z localhostu  (Přečteno 2382 krát)

hitny14

  • Návštěvník
  • Příspěvků: 18
Odesílání e-mailu z localhostu
« kdy: 07 Prosince 2015, 21:24:37 »
Ahoj, mám linux ubuntu 14.04 a chtěl bych si zprovoznit odesílání emailů z localhostu. Zkoušl jsem postupovat podle různých návodů na internetu a  nepodařilo se mi to. Zkoušel jsem instalovat a nastavovat postfix. Nemáte někdo nějaký funkční návod jak na to? díky

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re:Odesílání e-mailu z localhostu
« Odpověď #1 kdy: 08 Prosince 2015, 13:05:58 »
Chtělo by to konkrétní specifikaci problému, chybové logy ...
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

hitny14

  • Návštěvník
  • Příspěvků: 18
Re:Odesílání e-mailu z localhostu
« Odpověď #2 kdy: 08 Prosince 2015, 17:50:26 »
Postfix už se mi podařilo spustit ale stále se mi neodesílají emailu z php. Pro testování používám tento script:
Kód: [Vybrat]
<?php
$to 
'test@gmail.com';
if ( 
mail$to'Test mail'"It is just a test mail.") ) {
echo "Mail sent successfully!<br>\n";
} else {
echo "Mail sending failed :(<br>\n";
}

Jak výpis dostanu Mail sent successfully! takže funkce na posílaní vrací true. Nevíte co s tím? Děkuji

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re:Odesílání e-mailu z localhostu
« Odpověď #3 kdy: 08 Prosince 2015, 17:53:42 »
Mrkni se do logů /var/log/mail.log resp. /var/log/mail.err
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

hitny14

  • Návštěvník
  • Příspěvků: 18
Re:Odesílání e-mailu z localhostu
« Odpověď #4 kdy: 08 Prosince 2015, 19:46:04 »
Oba dva soubory jsou prázdný..

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re:Odesílání e-mailu z localhostu
« Odpověď #5 kdy: 09 Prosince 2015, 13:13:30 »
Pokud jsou úplně prázdné, postfix asi neběží, protože minimálně informace o tom, že se nastartoval by tam měla být.
Chtělo by to konfiguraci postfixu + php ...
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re:Odesílání e-mailu z localhostu
« Odpověď #6 kdy: 09 Prosince 2015, 13:57:51 »
Ja v php odesilam postu pres gmail za pomoci sSMTP (pouzivam jen php-cli). Ma to jednoduchou konfiguraci:

nainstaloval jsem balik ssmtp

php.ini
Kód: [Vybrat]
...
sendmail_path = /usr/sbin/ssmtp -t
...

/etc/ssmtp/revaliases
Kód: [Vybrat]
root:muj_email@gmail.com:smtp.gmail.com:587
moje_username:muj_email@gmail.com:smtp.gmail.com:587
# mozna bude treba radek pro apache usera...

/etc/ssmtp/ssmtp.conf
Kód: [Vybrat]
root=muj_email@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
hostname=moje_hostname
UseTLS=Yes
UseSTARTTLS=Yes
AuthUser=muj_email@gmail.com
AuthPass=moje_tajne_heslo
FromLineOverride=YES
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

hitny14

  • Návštěvník
  • Příspěvků: 18
Re:Odesílání e-mailu z localhostu
« Odpověď #7 kdy: 10 Prosince 2015, 19:15:45 »
Nakonfiguroval jsem si ssmtp a v logu mám:
Dec 10 19:10:11 tomas-linux sSMTP[4604]: Creating SSL connection to host
Dec 10 19:10:11 tomas-linux sSMTP[4604]: SSL connection using RSA_AES_128_CBC_SHA1
Dec 10 19:10:11 tomas-linux sSMTP[4604]: Authorization failed (534 5.7.14  https://support.google.com/mail/answer/78754 143sm1908351wmv.18 - gsmtp)

chtěl bych se jen zeptat co by mělo být v hostname=moje_hostname použi jsem zde svůj email je to správně? Děkuji

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re:Odesílání e-mailu z localhostu
« Odpověď #8 kdy: 11 Prosince 2015, 12:18:52 »
Zrejme mate spatne prihlasovaci udaje. Hostname je proste hostname, pro me za me localhost.

Nezapomente, ze pokud pouzivate dvoufazovou autentikaci, tak si musite vygenerovat app password, samotne heslo k uctu vam to neschramstne.
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

 

Provoz zaštiťuje spolek OpenAlt.