Bonjour à tous,

j'ai un petit problème de "segmentation fault" avec ce bout de code servant à l'envoi de mail.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
void sendmail(char* destinataire,char* message)
{
        FILE * email= popen( "/usr/lib/sendmail", "wb" );
        fprintf( email, "To: %s\r\n",destinataire);
        fprintf( email, "From: %s\r\n",FROM );
        fprintf( email, "\r\n" );
        fprintf( email, "%s\r\n",message );
        pclose( email );
        syslog(LOG_INFO,"Mail envoyé|  %s",destinataire);
}
L'erreur se déclenche au premier fprintf (j'ai vérifié le pointeur destinataire est bien alloué)

Merci