 Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
          
            shadow
            
            
          
           shadow package implements utilities for parsing and using shadow password database on Unix systems. | shadow package implements utilities for parsing and using shadow password database on Unix systems. | 
| Package dsn contains the utilities used for dsn message (DSN) generation. | Package dsn contains the utilities used for dsn message (DSN) generation. | 
| endpoint
       | |
| Package limit provides a module object that can be used to restrict the concurrency and rate of the messages flow globally or on per-source, per-destination basis. | Package limit provides a module object that can be used to restrict the concurrency and rate of the messages flow globally or on per-source, per-destination basis. | 
| 
          
            limiters
            
            
          
           Package limiters provides a set of wrappers intended to restrict the amount of resources consumed by the server. | Package limiters provides a set of wrappers intended to restrict the amount of resources consumed by the server. | 
| The package smtpconn contains the code shared between target.smtp and remote modules. | The package smtpconn contains the code shared between target.smtp and remote modules. | 
| storage
       | |
| 
          
            imapsql
            
            
          
           Package imapsql implements SQL-based storage module using go-imap-sql library (github.com/foxcpp/go-imap-sql). | Package imapsql implements SQL-based storage module using go-imap-sql library (github.com/foxcpp/go-imap-sql). | 
| 
          
            queue
            
            
          
           Package queue implements module which keeps messages on disk and tries delivery to the configured target (usually remote) multiple times until all recipients are succeeded. | Package queue implements module which keeps messages on disk and tries delivery to the configured target (usually remote) multiple times until all recipients are succeeded. | 
| 
          
            remote
            
            
          
           Package remote implements module which does outgoing message delivery using servers discovered using DNS MX records. | Package remote implements module which does outgoing message delivery using servers discovered using DNS MX records. | 
| 
          
            smtp
            
            
          
           Package smtp_downstream provides target.smtp module that implements transparent forwarding or messages to configured list of SMTP servers. | Package smtp_downstream provides target.smtp module that implements transparent forwarding or messages to configured list of SMTP servers. | 
| Package updatepipe implements utilities for serialization and transport of IMAP update objects between processes and machines. | Package updatepipe implements utilities for serialization and transport of IMAP update objects between processes and machines. | 
 Click to show internal directories. 
   Click to hide internal directories.