• Stars
    star
    45
  • Rank 602,610 (Top 13 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 8 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Mass email sender

Gonder

Go Report Card FOSSA Status

Mass sender

Tools mass email lists, personalization, logging receipt, opening referrals.

Written on Golang

editor_screen

ВозмоТности:

  • ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Π°Ρ рассылка.
  • ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ рассылки (Π²Ρ‹Π±ΠΎΡ€ сСтСвого интСрфСйса, количСства ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² рассылки, ΠΏΠ°ΡƒΠ·Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ досылками писСм ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Π΄ΠΎΠΎΡ‚ΠΏΡ€Π°Π²ΠΎΠΊ).
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· SOCKS5.
  • Π¨Π°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€ со всСми Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΌΠΈ пСрсонализациями писСм.
  • Π’Π΅Π± вСрсия письма.
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» отписки с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ измСнСния страниц отписки для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Π Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, каТдая со своими отправитСлями.
  • Бтатистика ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ (открытия писСм, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ссылкам, отписки).
  • Π’Π΅Π± панСль управлСния Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ Ρ‡Π΅Ρ€Π΅Π· API.
  • ПолноС Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π² доступа ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ ΠΈ дСйствиям Π² API/ΠΏΠ°Π½Π΅Π»ΠΈ.

ВрСбования:

  • MySQL ΠΈΠ»ΠΈ аналогичная Π‘Π”.
  • Linux, Windows (ΠΏΠΎΠ»Π½ΠΎΠ΅ тСстированиС вСдётся Π½Π° Linux, запуск Π½Π° Windows Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСчасто провСряСтся).
  • БущСствованиС ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ внСсСниС SPF/DKIM/DMARK записСй Π² DNS Π΄ΠΎΠΌΠ΅Π½Π° ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ вСдётся рассылка.
  • БущСствованиС ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ящика ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ вСдутся рассылки.
  • БущСствованиС ΠΈ Π²Π΅Ρ€Π½ΠΎ заданная прямая ΠΈ обратная записи IP адрСса ΠΈ Π΅Ρ‘ соотвСтствиС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ рассылки.
  • БоблюдСниС ΠΎΠ±Ρ‰ΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ чСстным ΠΈ Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹ΠΌ рассылкам.

Run

Use dist_config.ini as example config

Create certificates (use README.md) in "cert" folder.

Get database dump for MySQL/MariaDb github https://raw.githubusercontent.com/Supme/gonder/master/dump.sql

or initialize database command:

./gonder -i
Usage of ./gonder:
  -c  	    Path to config file (default "./dist_config.ini")
  -p        Path to certificate pem file (default "./cert/server.pem")
  -k        Path to certificate key file (default "./cert/server.key")
  -l        Path to log folder (default "./log")
  -i	    Initial database
  -iy  	    Initial database without confirm
  -v	    Prints version

Open in browser https://[host]:[api_port][panel_path]

Default admin user for panel: admin:admin

Docker

Build:

git clone https://github.com/Supme/gonder.git
cd gonder
docker build -t gonder .

Or use dockerhub:

docker pull supme/gonder

Run:

docker run -d -i -t --rm --network host --name gonder \
-e GONDER_MAIN_DEFAULT_PROFILE_ID=1 \
-e GONDER_DATABASE_STRING='gonder:gonderpass@tcp(127.0.0.1:3306)/gonderdb' \
-e GONDER_MAILER_SEND=true \
-e GONDER_UTM_DEFAULT_URL='http://localhost:8080' \
-e GONDER_UTM_TEMPLATES_DIR='./templates' \
-e GONDER_UTM_FILES_DIR='./files' \
-e GONDER_UTM_PORT=8080 \
-e GONDER_API_PORT=7777 \
-e GONDER_API_PANEL_PATH='/panel' \
-e GONDER_API_PANEL_LOCALE='ru-ru' \
-v files:/app/files \
gonder

License

Distributed under MIT License, please see license file in code for more details.

FOSSA Status