Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

SMTP Clientby MarWit

smtp client e-mail biblioteka wysylanie

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 29.03.2012 20:33

*
Popularny

SMTP Client

Biblioteka pozwalająca na wysyłanie e-maili używając protokołu SMTP.
Include'a w wolnym czasie rozwinę, aby można było wysyłać także załączniki.

Funkcje:

SCRegisterSMTP(szHost[], iPort = 587, szLogin[], szPassword[], szEMail[])
/*
* Funkcja rejestrująca dane użytkownika z któregą będą wysyłane wiadomości.
*
* szHost[] - Host serwera SMTP ( np. smtp.gmail.com )
* iPort - Port serwera SMTP ( def. 587 )
* szLogin[] - Nazwa użytkownika ( zależy od serwera )
* szPassword[] - Hasło użytkownika
* szEMail[] - Pełny adres e-mail ( np. [email protected] )
*/



stock SCSendMail(szSender[], szReciver[], szTitle[], szMessage[])
/*
* Funkcja wysyłająca e-mail'a
*
* szSender[] - Nazwa adresata ( np. nick )
* szReciver[] - E-Mail odbiorcy
* szTitle[] - Tytuł
* szMessage - Treść wiadomości
*/


Przykładowy plugin:

#include <amxmodx>
#include "smptcl.inc"

public plugin_init()
{
register_plugin("SMTP Client", "0.1", "MarWit");

SCRegisterSMTP("smtp.gmail.com", _, "[email protected]", "_haslo_", "[email protected]")

register_clcmd("say /admin", "cmdAdmin")
register_clcmd("DoAdmina", "handleDoAdmina");
}

public cmdAdmin(id)
{
client_print(id, print_chat, "Wpisz tresc wiadomosci...");
client_cmd(id, "messagemode DoAdmina");
}

public handleDoAdmina(id)
{
new szMessage[256], szName[64];
read_args(szMessage, 255);
get_user_name(id, szName, 63);

SCSendMail(szName, "[email protected]", "Wiadomosc z serwera", szMessage)
client_print(id, print_chat, "Wiadomosc wyslana!");
}

Załączone pliki


  • +
  • -
  • 8

marwit-0.png


#2 ILikeSpam

    Profesjonalista

  • Użytkownik

Reputacja: 29
Życzliwy

  • Postów:190
  • Lokalizacja:Wieś
Offline

Napisano 29.03.2012 20:39

Według mnie przydatne. Już myślę jakby to wykorzystać ;)
  • +
  • -
  • 0

#3 K!113r

    Teraz to chyba Sławek kek

  • Power User

Reputacja: 387
Wszechpomocny

  • Postów:868
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 29.03.2012 23:30

Jasne że przydatne :P

jak powstanie z tym kilka pluginów to potem spam na skrzynce :D
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#4 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 05.04.2012 09:06

Ty to stworzyłeś, czy może to przeróbka tego ?
http://forums.allied...ad.php?t=179756
( ja nic nie sugeruje )
  • +
  • -
  • 0

#5 MarWit

    The Chosen One

  • Autor tematu
  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 05.04.2012 12:02

To pisane było już troche dawno jak próbowałem ogarnąć ten prokokół. Nawet nie wiedziałem że takie coś już istnieje oO ( nie wchodzę na alied'a ). Inaczej bym tego nie pisał i udostępniał :P
  • +
  • -
  • 1

marwit-0.png


#6 Inclode

    Początkujący

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:17
  • GG:
  • Imię:Adam.
  • Lokalizacja:Poznań
Offline

Napisano 06.04.2012 12:46

I tak daje + za chęć męczenia się z tymi protokołami.
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: smtp, client, e-mail, biblioteka, wysylanie

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych