Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2011, 07:17
Avatar de marcelolemos
marcelolemos
 
Fecha de Ingreso: febrero-2011
Ubicación: Montevideo
Mensajes: 6
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta MRBS + Postfix

Hola! Estuve buscando el siguiente problema y no encuentro la solucion:
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:
/**********************************************
* 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
?>
mi php.ini

Código:
[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
si me pueden dar una mano excelente: si necesitan mas datos pidanme... la verdad no se que hacer.

Muchas gracias.