Configuring Postfix

From: JUAN ERNESTO FLORES BELTRAN (no email)
Date: Tue Nov 01 2005 - 15:08:19 EST

  • Next message: Adi Linden: "Re: Multiple instances of smtp and smtpd"

    Hi everyone,

    I am trying to configure my postfix server and i still not sure the best way
    to do it.
    Actually i am designing a system based on php-postgresql, it is configured
    as apache, postgresql and postfix server (everything is supposed to be
    executed from the same computer). the system is intended to send e-mails to
    postfix under certain conditions, when the condition is achieved then php
    sends the mail as follows:

    ...............................................................................................................................
    <?php
    $to=;
    $subject=New request;
    $Body=”A new request has been made”

    if (mail($to, $subject, $Body)){
                            echo(“<p>Messagge successfully sent!</p>”);
                            }
    else
                            {
                            echo(“<p>Messagge delivery failed….</p>”);
    ?>
    ................................................................................................................................

    I am sending e-mails to @linux.site domain because of it is my computers
    default hostname:

    ................................................................................................................................

    # postconf

    myhostname = linux.site
    mydomain = linux.site

    ................................................................................................................................

    every time the condition is reached i receive the message: "Message
    successfully sent!" this means postfix has received the message, and it does
    even when postfix is unused (/etc/init.d/postfix stop)
    then the message is sent to the queue until postfix is started again
    (/etc/init.d/postfix start) i can see the enqueued message by using #mailq
    command.

    Well everything is ok by now, but i still not know where the message is sent
    once postfix is started again. I mean the message is just moved to the
    active queue and probably delivered to the mailbox via qmgràlocal processes.
    But how can I open the message from console and verify its content??? What
    is the command required and where the mailbox is located?

    As follows al the info related to milbox according to postconf:

    # postconf –d
    home_mailbox =
    mailbox_command =
    mailbox_command_map =
    mailbox_delivery_lock = fcntl, dotlock
    mailbox_size_limit = 0
    mailbox_transport =
    virtual_mailbox_base =
    virtual_mailbox_domains = $virtual_mailbox_maps
    virtual_mailbox_limit = 51200000
    virtual_mailbox_lock = fcntl
    virtual_mailbox_maps =

    and,

    # postconf –n
    mailbox_command =
    mailbox_size_limit = 0
    mailbox_transport =

    well, this was my first question. The next one is related to the tables used
    to route every message. Actually I am trying to send mails by using postfix
    and I would like to use squirrelmail to read such messages. What tables do I
    need to configure in order to send mail properly to the mailbox LOCALLY on
    my computer and read them from a mail account by using squirrelmail??

    On the other hand, how do I edit every table?, I mean I have got into every
    table by:

    # pico /etc/postfix/canonical
    # vi :/etc/postfix/canonical
    etc
    and it seems there is no fields to fill in…do I have to erase the whole
    content of each table an edit its content???

    Thanks for your answers in advance..
    Regards
    Juan
    PD: everything is supposed to be executed from the same computer (suse 10),
    it is configured as apache, postgresql and postfix server.


  • Next message: Adi Linden: "Re: Multiple instances of smtp and smtpd"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD