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. | 
| 
       Package smtpconn contains the code shared between target.smtp and remote modules. 
         | 
      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.