LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna funkce mail()

funkce mail() 15.12.2011 11:09
Jan Novak

Dobrý den,

jsem zacatecnik v php a chtel bych porozumet odesilani mailu pomoci php pres apache na windouws 7:

tak že čím začít, asi tim co chapu a funguje:

stáhl jsem si balíček PHPmailer, zaridil jsem si ucet na vpnhostingu, znam heslo, port, jmeno atd..

jsem vypisu skript:

<?php
require "class.phpmailer.php";
$mail = new PHPMailer();
$mail->IsSMTP(); // k odeslání e-mailu použijeme SMTP server
$mail->Host = ""; // zadáme adresu SMTP serveru
$mail->SMTPAuth = true; // nastavíme true v případě, že server vyžaduje SMTP autentizaci
$mail->Username = ""; // uživatelské jméno pro SMTP autentizaci
$mail->Password = ""; // heslo pro SMTP autentizaci
$mail->From = "@gmail.com"; // adresa odesílatele skriptu
$mail->FromName = "Jan; // jméno odesílatele skriptu (zobrazí se vedle adresy odesílatele)

$mail->AddAddress("@seznam.cz"); // přidáme příjemce
// a klidně i druhého, včetně jména

$mail->Subject = "První mail poslaný pomocí PHPMaileru"; // nastavíme předmět e-mailu
$mail->Body = "Ahoj ahoj!\n\n Posílám ti první svůj první e-mail přes PHPMailer."; // nastavíme tělo e-mailu
$mail->WordWrap = 50; // je vhodné taky nastavit zalomení (po 50 znacích)
$mail->CharSet = "utf-8"; // nastavíme kódování, ve kterém odesíláme e-mail

if(!$mail->Send()) { // odešleme e-mail
echo 'Došlo k chybě při odeslání e-mailu.';
echo 'Chybová hláška: ' . $mail->ErrorInfo;
}
else
{
echo 'E-mail byl v pořádku odeslán.';
}
?>

Tohle funguje bez problemu, mail opravdu prijde....




ALE co kdyz chci poslat mail jednoduseji pomoci funkce mail()



muj skript

<?php
mail("@seznam.cz", "Velmi důležitý předmět", "Vážení přátelé, ...");
?>

mail samozrejme neprijde protoze pise hlasku

Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\mail\m.php on line 2

kdyz dam @pred mail, chyba se nezobrazi ale mail stejne neprijde...

chapu ze musim nastavit v php.ini

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail2.vpnhosting.cz ----toto jsem zmenil (puvodne localhost) ale KDE nastavim heslo a uzivatelejske jmeno???

; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = you@yourdomain


To opravdu nejde posilat mail pres php funkci mail() kdyz musime jeste nastavit heslo a jmeno???


Dobre vyzkousel jsem stahnou free smtp server
http://www.softstack.com/freesmtp.html

ktery je delan na win a zadne heslo a jmeno nepotrebuji
jenze kdyz chcu spustit program vypisuje hlasku:

Close the program and open it again for options to come into force

Poradite mi nekdo prosím??

Děkuji

Re: funkce mail() 15.12.2011 11:20
Jan Novak

Jen jsem zapomnel dodat, že to mám pro studentske ucely, ze testuji a nechci si zarizovat placeny smtp server, stejnak tam musim taky vypisovat prihlasovaci udaje...je jeste druha moznost jit na linux ale to bych se ztratil uz hnedka pri instalaci linuxu a jeho ovladani....proto potrebuji vedet jak to jde udelat na localu ve win....


KOMENTARZE
funkce mail() 15.12.2011 11:09 Jan Novak
  L Re: funkce mail() 15.12.2011 11:20 Jan Novak
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4888x
2. FreeBSD
Download: 9077x
3. PCLinuxOS-2010
Download: 8573x
4. alcolix
Download: 10962x
5. Onebase Linux
Download: 9668x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6255x

1. xinetd
Download: 2425x
2. RDGS
Download: 937x
3. spkg
Download: 4777x
4. LinPacker
Download: 9982x
5. VFU File Manager
Download: 3206x
6. LeftHand Mała Księgowość
Download: 7210x
7. MISU pyFotoResize
Download: 2819x
8. Lefthand CRM
Download: 3570x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3133x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz