NeoMutt  2020-04-24
Teaching an old dog new tricks
DOXYGEN
smtp.h
Go to the documentation of this file.
1 
24 #ifndef MUTT_SMTP_H
25 #define MUTT_SMTP_H
26 
27 #include "config.h"
28 #include <stdbool.h>
29 
30 /* These Config Variables are only used in smtp.c */
31 extern struct Slist *C_SmtpAuthenticators;
32 extern char *C_SmtpOauthRefreshCommand;
33 extern char *C_SmtpPass;
34 extern char *C_SmtpUser;
35 
36 #ifdef USE_SMTP
37 struct AddressList;
38 
39 int mutt_smtp_send(const struct AddressList *from, const struct AddressList *to,
40  const struct AddressList *cc, const struct AddressList *bcc,
41  const char *msgfile, bool eightbit);
42 #endif
43 
44 #endif /* MUTT_SMTP_H */
String list.
Definition: slist.h:43
int mutt_smtp_send(const struct AddressList *from, const struct AddressList *to, const struct AddressList *cc, const struct AddressList *bcc, const char *msgfile, bool eightbit)
Send a message using SMTP.
Definition: smtp.c:763
char * C_SmtpUser
Config: (smtp) Username for the SMTP server.
Definition: smtp.c:66
struct Slist * C_SmtpAuthenticators
Config: (smtp) List of allowed authentication methods.
Definition: smtp.c:63
char * C_SmtpOauthRefreshCommand
Config: (smtp) External command to generate OAUTH refresh token.
Definition: smtp.c:64
char * C_SmtpPass
Config: (smtp) Password for the SMTP server.
Definition: smtp.c:65