Estoy configurando el MRBS de pruebas en mi equipo local, y este funciona ok en todos los sentidos
- tomar usuarios del LDAP
- dar privilegios admin a ciertos usuarios
- hago reservas (que solo el admin puede aprovar)
pero me falta algo; que no he conseguido hacer andar: La opcion sendmail. la configuracion parecia simple (instale el posfix y envio desde mi equipo correos dentro nuestra red interna y ese llega bien como [email protected]) pero si lo hago por la aplicacion no lo hace...
Código:
mi php.ini/********************************************** * Configuración de correo **********************************************/ // WHO TO EMAIL // ------------ // The following settings determine who should be emailed when a booking is made, // edited or deleted (though the latter two events depend on the "When" settings below). // Set to TRUE or FALSE as required // (Note: the email addresses for the room and area administrators are set from the // edit_area_room.php page in MRBS) $mail_settings['admin_on_bookings'] = TRUE; // the addresses defined by $mail_settings['recipients'] below $mail_settings['area_admin_on_bookings'] = TRUE; // the area administrator $mail_settings['room_admin_on_bookings'] = TRUE; // the room administrator $mail_settings['booker'] = TRUE; // the person making the booking $mail_settings['book_admin_on_approval'] = TRUE; // the booking administrator when booking approval is enabled // (which is the MRBS admin, but this setting allows MRBS // to be extended to have separate booking approvers) // WHEN TO EMAIL // ------------- // These settings determine when an email should be sent. // Set to TRUE or FALSE as required // // (Note: (a) the variables $mail_settings['admin_on_delete'] and // $mail_settings['admin_all'], which were used in MRBS versions 1.4.5 and // before are now deprecated. They are still supported for reasons of backward // compatibility, but they may be withdrawn in the future. (b) the default // value of $mail_settings['on_new'] is TRUE for compatibility with MRBS 1.4.5 // and before, where there was no explicit config setting, but mails were always sent // for new bookings if there was somebody to send them to) $mail_settings['on_new'] = TRUE; // when an entry is created $mail_settings['on_change'] = TRUE; // when an entry is changed $mail_settings['on_delete'] = TRUE; // when an entry is deleted // WHAT TO EMAIL // ------------- // These settings determine what should be included in the email // Set to TRUE or FALSE as required $mail_settings['details'] = TRUE; // Set to TRUE if you want full booking details; // otherwise you just get a link to the entry $mail_settings['html'] = FALSE; // Set to true if you want HTML mail $mail_settings['icalendar'] = FALSE; // Set to TRUE to include iCalendar details // which can be imported into a calendar. (Note: // iCalendar details will not be sent for areas // that use periods as there isn't a mapping between // periods and time of day, so the calendar would not // be able to import the booking) // HOW TO EMAIL - CHARACTER SET AND LANGUAGE // ----------------------------------------- // You can override the charset used in emails if you like, but be sure // the charset you choose can handle all the characters in the translation // and that anyone may use in a booking description //$mail_charset = "iso-8859-1"; // Set the language used for emails (choose an available lang.* file). $mail_settings['admin_lang'] = 'en'; // Default is 'en'. // HOW TO EMAIL - ADDRESSES // ------------------------ // The email addresses of the MRBS administrator are set in the config file, and // those of the room and area administrators are set though the edit_area_room.php // in MRBS. But if you have set $mail_settings['booker'] above to TRUE, MRBS will // need the email addresses of ordinary users. If you are using the "db" // authentication method then MRBS will be able to get them from the users table. But // if you are using any other authentication scheme then the following settings allow // you to specify a domain name that will be appended to the username to produce a // valid email address (eg "@domain.com"). $mail_settings['domain'] = '@correo.domain.com.uy'; // If you use $mail_settings['domain'] above and username returned by mrbs contains extra // strings appended like domain name ('username.domain'), you need to provide // this extra string here so that it will be removed from the username. $mail_settings['username_suffix'] = 'root'; // HOW TO EMAIL - BACKEND // ---------------------- // Set the name of the backend used to transport your mails. Either 'mail', // 'smtp' or 'sendmail'. Default is 'mail'. See INSTALL for more details. //$mail_settings['admin_backend'] = 'mail'; $mail_settings['admin_backend'] = 'sendmail'; /******************* * Sendmail settings ********************/ // Set the path of the Sendmail program (only used with "sendmail" backend). // Default is '/usr/bin/sendmail' $sendmail_settings['path'] = '/usr/bin/sendmail'; // Set additional Sendmail parameters (only used with "sendmail" backend). // (example "-t -i"). Default is '' $sendmail_settings['args'] = ' -t -i'; /******************* * SMTP settings ********************/ // These settings are only used with the "smtp" backend" //$smtp_settings['host'] = 'localhost'; // SMTP server //$smtp_settings['port'] = 25; // SMTP port number //$smtp_settings['path'] = '/usr/bin/sendmail'; // Un invento a ver que sale //$smtp_settings['auth'] = true; // Whether to use SMTP authentication ?>
Código:
si me pueden dar una mano excelente: si necesitan mas datos pidanme... la verdad no se que hacer.[mail function] ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = [email protected] ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = /usr/bin/sendmail -t -i
Muchas gracias.