#-------------------------------------------------------------------- # Example Environment Configuration file # # This file can be used as a starting point for your own # custom .env files, and contains most of the possible settings # available in a default install. # # By default, all of the settings are commented out. If you want # to override the setting, you must un-comment it by removing the '#' # at the beginning of the line. #-------------------------------------------------------------------- #-------------------------------------------------------------------- # ENVIRONMENT #-------------------------------------------------------------------- CI_ENVIRONMENT = production # Which profile to use if none is supplied to sendEmail() # Options: default, communication, payment, ... MAIL_PROFILE_DEFAULT=default # ===== DEFAULT (system) ===== MAIL_DEFAULT_HOST=smtp.gmail.com MAIL_DEFAULT_USER=alrahma.sunday.school@gmail.com MAIL_DEFAULT_PASS="psnp emdq dykw ypul" MAIL_DEFAULT_PORT=587 MAIL_DEFAULT_ENCRYPTION=tls MAIL_DEFAULT_FROM_EMAIL=alrahma.sunday.school@gmail.com MAIL_DEFAULT_FROM_NAME="Al Rahma Sunday School" # Optional Reply-To (uncomment if you want a replyable inbox) MAIL_DEFAULT_REPLY_TO=alrahma.isgl@gmail.com MAIL_DEFAULT_REPLY_TO_NAME="No-Reply" # Optional bounce address (envelope sender) # MAIL_DEFAULT_RETURN_PATH=bounces@alrahmaisgl.org # Optional DKIM # MAIL_DEFAULT_DKIM_DOMAIN=alrahmaisgl.org # MAIL_DEFAULT_DKIM_SELECTOR=default # MAIL_DEFAULT_DKIM_PRIVATE=/path/to/private.key # ===== COMMUNICATION ===== MAIL_COMMUNICATION_HOST=smtp.gmail.com MAIL_COMMUNICATION_USER=alrahma.sunday.school@gmail.com MAIL_COMMUNICATION_PASS="psnp emdq dykw ypul" MAIL_COMMUNICATION_PORT=587 MAIL_COMMUNICATION_ENCRYPTION=tls MAIL_COMMUNICATION_FROM_EMAIL=alrahma.sunday.school@gmail.com MAIL_COMMUNICATION_FROM_NAME="School Communications" MAIL_COMMUNICATION_REPLY_TO=alrahma.isgl@gmail.com MAIL_COMMUNICATION_REPLY_TO_NAME="School Communications" # MAIL_COMMUNICATION_RETURN_PATH=bounces@alrahmaisgl.org # ===== PAYMENT ===== MAIL_PAYMENT_HOST=smtp.gmail.com MAIL_PAYMENT_USER=alrahma.sunday.school@gmail.com MAIL_PAYMENT_PASS="psnp emdq dykw ypul" MAIL_PAYMENT_PORT=587 MAIL_PAYMENT_ENCRYPTION=tls MAIL_PAYMENT_FROM_EMAIL=alrahma.sunday.school@gmail.com MAIL_PAYMENT_FROM_NAME="School Payments" MAIL_PAYMENT_REPLY_TO=alrahma.isgl@gmail.com MAIL_PAYMENT_REPLY_TO_NAME="School Payments" # MAIL_PAYMENT_RETURN_PATH=bounces@alrahmaisgl.org # ---- Legacy fallbacks (kept for compatibility) ---- SMTP_HOST = smtp.gmail.com SMTP_USER = alrahma.sunday.school@gmail.com SMTP_PASS = "psnp emdq dykw ypul" SMTP_PORT = 587 SMTP_ENCRYPTION = tls # was SSL; set to ssl to match 587 # Optional sender directory you already use elsewhere MAIL_SENDERS="{\"general\":{\"email\":\"alrahma.isgl@gmail.com\",\"name\":\"Al Rahma No-Reply\"},\ \"registration\":{\"email\":\"alrahma.isgl@gmail.com\",\"name\":\"Al Rahma Register Office\"},\ \"notifications\":{\"email\":\"alrahma.isgl@gmail.com\",\"name\":\"Al Rahma Notifications\"},\ \"finance\":{\"email\":\"alrahma.isgl@gmail.com\",\"name\":\"Al Rahma Finance Office\"}}" #-------------------------------------------------------------------- # APP #-------------------------------------------------------------------- # If you have trouble with `.`, you could also use `_`. app.baseURL = 'https://test.alrahmaisgl.org/' # app.forceGlobalSecureRequests = true # app.CSPEnabled = false #-------------------------------------------------------------------- # DATABASE #-------------------------------------------------------------------- database.default.hostname = localhost database.default.database = u280815660_schooltest database.default.username = u280815660_moulay database.default.password = E3s6F?jn$; database.default.DBDriver = MySQLi database.default.DBPrefix = database.default.port = 3306 #-------------------------------------------------------------------- # CONTENT SECURITY POLICY #-------------------------------------------------------------------- # contentsecuritypolicy.reportOnly = false # contentsecuritypolicy.defaultSrc = 'none' # contentsecuritypolicy.scriptSrc = 'self' # contentsecuritypolicy.styleSrc = 'self' # contentsecuritypolicy.imageSrc = 'self' # contentsecuritypolicy.baseURI = null # contentsecuritypolicy.childSrc = null # contentsecuritypolicy.connectSrc = 'self' # contentsecuritypolicy.fontSrc = null # contentsecuritypolicy.formAction = null # contentsecuritypolicy.frameAncestors = null # contentsecuritypolicy.frameSrc = null # contentsecuritypolicy.mediaSrc = null # contentsecuritypolicy.objectSrc = null # contentsecuritypolicy.pluginTypes = null # contentsecuritypolicy.reportURI = null # contentsecuritypolicy.sandbox = false # contentsecuritypolicy.upgradeInsecureRequests = false # contentsecuritypolicy.styleNonceTag = '{csp-style-nonce}' # contentsecuritypolicy.scriptNonceTag = '{csp-script-nonce}' # contentsecuritypolicy.autoNonce = true #-------------------------------------------------------------------- # COOKIE #-------------------------------------------------------------------- # cookie.prefix = '' # cookie.expires = 0 # cookie.path = '/' # cookie.domain = '' # cookie.secure = false # cookie.httponly = false # cookie.samesite = 'Lax' # cookie.raw = false #-------------------------------------------------------------------- # ENCRYPTION #-------------------------------------------------------------------- # encryption.key = # encryption.driver = OpenSSL # encryption.blockSize = 16 # encryption.digest = SHA512 #-------------------------------------------------------------------- # HONEYPOT #-------------------------------------------------------------------- # honeypot.hidden = 'true' # honeypot.label = 'Fill This Field' # honeypot.name = 'honeypot' # honeypot.template = '' # honeypot.container = '
{template}
' #-------------------------------------------------------------------- # SECURITY #-------------------------------------------------------------------- # security.csrfProtection = 'cookie' # security.tokenRandomize = false # security.tokenName = 'csrf_token_name' # security.headerName = 'X-CSRF-TOKEN' # security.cookieName = 'csrf_cookie_name' # security.expires = 7200 # security.regenerate = true # security.redirect = false # security.samesite = 'Lax' #-------------------------------------------------------------------- # SESSION #-------------------------------------------------------------------- # session.driver = 'CodeIgniter\Session\Handlers\FileHandler' # session.cookieName = 'ci_session' # session.expiration = 7200 # session.savePath = null # session.matchIP = false # session.timeToUpdate = 300 # session.regenerateDestroy = false #-------------------------------------------------------------------- # LOGGER #-------------------------------------------------------------------- # logger.threshold = 4 #-------------------------------------------------------------------- # CURLRequest #-------------------------------------------------------------------- # curlrequest.shareOptions = false mail.protocol = smtp mail.SMTPHost = ${SMTP_HOST} mail.SMTPUser = ${SMTP_USER} mail.SMTPPass = ${SMTP_PASS} mail.SMTPPort = ${SMTP_PORT} mail.SMTPCrypto = tls mail.fromEmail = ${SMTP_USER} mail.fromName = "Al Rahma Sunday School" mail.mailType = text mail.charset = UTF-8