Ir para conteúdo
Fórum Script Brasil
  • 0

Enviar email (socket) "C"


Plastico Bolha

Pergunta

Oi eu estou tentando enviar email de Feliz aniversário, estou com alguns problemas pra compilar apenas a parte de envio, vou fazer alguns comentários abaixo expondo as dúvidas, desde já agradeço a pasciência: Estou tentando compilar isso em "C" usando DevC++ 4.9.9.2.

#progama comment(lib, "winsock32.lib") //LIB do winsock

#define de "email" // Esse "de" é possivel deixar como opcional ?

#define para "email" // para quem eu quero que seja enviado

#define assunto "nome" // não há dúvida aqui

#define FORMMAIL.php" // Nessa parte eu substituo o FORMAIL.php pelo que ? Ou é uma constante ?

#define ip "IP do servidor" // não há dúvidas aqui

// Tambem não há dúvidas nessa parte de baixo

SOCKET winsock;

SOCKADDR_IN sock;

sock.sin_family=AF_INET;

sock.sin_addr.S_un.S_addr = inet_addr("IP DO SERVIDOR"); // "200.201.8.45"

sock.sin_port=htons(80);

sprintf(enviar,"GET /%s?de=%s¶=%s&assunto=%s&msg=%s HTTP/1.1\nHost:fmail9.uol.com.br\n\n",FORMMAIL,de,para, assunto,variavel);

if((winsock=socket(AF_INET,SOCK_STREAM,0))==SOCKET _ERROR)

exit(0);

if(connect(winsock,(sockaddr*)&sock,sizeof(sock))! =SOCKET_ERROR){

send(winsock,enviar,strlen(enviar),0);

}

else{

exit(0); //Erro

Desde já agradeço a atenção :)

Editado por Plastico Bolha
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...