Morris Zwick

Q: Wiki Mail Notification POSTFIX Errors

I have noticed that I am not receiving email notifications when Wiki pages change. I looked in the Wiki:Notifications Log Server.app and see the following:

 

Getting postfix status for server

POSTFIX ENABLED? false

Initialized a new Notifications::Postman

SMTP configuration: (sendmail -- no config or local server)

Processing pending notifications (C6C762F2-8B52-4F0F-A6F0-8B9BC90BBDDF-55476-0002C7BFBA94BE97)

Found 0 pending notifications

Notifications queued for: []

Finished processing pending notifications

 

Well, this is interesting since I know my Mail service is working (otherwise I would not be able to send and receive mail from my mail app on Mac, iPhone and iPad clients, which I can do).

 

I have Googled around but can't seem to find what is causing this problem.

 

I can't find anything in the Wiki (either in Server.app or while logged into the Wiki) that controls the email configuration.

 

Any helped appreciated!

Mac mini, OS X Server

Posted on Dec 30, 2012 10:26 AM

Close

Q: Wiki Mail Notification POSTFIX Errors

  • All replies
  • Helpful answers

  • by keithfromvirginia beach,

    keithfromvirginia beach keithfromvirginia beach Mar 1, 2013 6:36 AM in response to Morris Zwick
    Level 1 (20 points)
    Mac OS X
    Mar 1, 2013 6:36 AM in response to Morris Zwick

    Did you ever find out what the issue was? I am having the same problem... and cannot find out why the Wiki is not just using SMTP to relay the mail or where I can set that option.

  • by Morris Zwick,

    Morris Zwick Morris Zwick Mar 1, 2013 6:46 AM in response to keithfromvirginia beach
    Level 1 (1 points)
    Mar 1, 2013 6:46 AM in response to keithfromvirginia beach

    Nope. and I still have the problem....

  • by keithfromvirginia beach,

    keithfromvirginia beach keithfromvirginia beach Mar 1, 2013 6:53 AM in response to Morris Zwick
    Level 1 (20 points)
    Mac OS X
    Mar 1, 2013 6:53 AM in response to Morris Zwick

    Good news I found the solution. Basically you have to enable Mail and enter relay info for ISP (or internal as needed).

     

    https://discussions.apple.com/thread/3451361?start=0&tstart=0

    http://support.apple.com/kb/TS4332

     

    Hope this helps... not obvious but I knew if there wewre not a lot of other posts on this out there I was missing something simple and this was it.

     

    Good luck!

  • by Morris Zwick,

    Morris Zwick Morris Zwick Mar 1, 2013 7:49 AM in response to keithfromvirginia beach
    Level 1 (1 points)
    Mar 1, 2013 7:49 AM in response to keithfromvirginia beach

    You say "or internal". I am using the Mail service to host my mail. So I am not routing SMTP to an ISP. Do I have to relay the outgoing email even to the Internal SMTP server?

  • by keithfromvirginia beach,

    keithfromvirginia beach keithfromvirginia beach Mar 1, 2013 8:11 AM in response to Morris Zwick
    Level 1 (20 points)
    Mac OS X
    Mar 1, 2013 8:11 AM in response to Morris Zwick

    Hmm I don't know. I am relaying to an Exchange 2010 box internally so I just added the connector info in exchange and set the ISP relay in the mail service in OS X Server. It works now for me.

  • by Morris Zwick,

    Morris Zwick Morris Zwick Mar 1, 2013 8:07 AM in response to keithfromvirginia beach
    Level 1 (1 points)
    Mar 1, 2013 8:07 AM in response to keithfromvirginia beach

    "Check your...".... you left me hanging!

  • by Morris Zwick,

    Morris Zwick Morris Zwick Mar 1, 2013 8:17 AM in response to Morris Zwick
    Level 1 (1 points)
    Mar 1, 2013 8:17 AM in response to Morris Zwick

    I looked in /Library/Server/Wiki/Config/notifications.plist and I have:

     

    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <plist version="1.0">

    <dict>

            <key>enabled</key>

            <true/>

            <key>contentServiceURL</key>

            <string>http://localhost:4444/svc</string>

            <key>smtp</key>

            <dict>

                            <key>server</key>

                            <string></string>

                            <key>domain</key>

                            <string></string>

                            <key>start_tls</key>

                            <true/>

                            <key>port</key>

                            <integer>25</integer>

                            <key>username</key>

                            <string></string>

                            <key>passwordConfiguredInKeychain</key>

                            <false/>

                            <key>password</key>

                            <string></string>

                            <key>authentication</key>

                            <dict>

                                    <key>crammd5</key>

                                    <false/>

                                    <key>login</key>

                                    <false/>

                                    <key>plain</key>

                                    <false/>

                            </dict>

                            <key>sender</key>

                            <string></string>

            </dict>

            <key>processInterval</key>

            <integer>600</integer>

    </dict>

    </plist>

     

    I don't see anything wrong with that as long as the variable are defined correctly for "server" and "domain".

  • by keithfromvirginia beach,

    keithfromvirginia beach keithfromvirginia beach Mar 1, 2013 10:57 AM in response to Morris Zwick
    Level 1 (20 points)
    Mac OS X
    Mar 1, 2013 10:57 AM in response to Morris Zwick

    This looks exactly like what I have. I did notice something in testing for the alerts. I was logged into the wiki at an IP address like 10.10.1.3 and not a domain name like wiki.domain.com. When I was logged in in this way it looks like the wiki server was using the IP in the from alert like "noreply@10.10.1.3" and not "noreply@wiki.domain.com". This caused the emails not to deliver to the recipients. Are you using an IP or a name when you log in? What about your users?

  • by Morris Zwick,

    Morris Zwick Morris Zwick Mar 2, 2013 4:47 AM in response to keithfromvirginia beach
    Level 1 (1 points)
    Mar 2, 2013 4:47 AM in response to keithfromvirginia beach

    Everyone uses a domain name. Still stumped here!

  • by Alexander Harm,

    Alexander Harm Alexander Harm Jul 12, 2016 7:21 AM in response to Morris Zwick
    Level 1 (14 points)
    Servers Enterprise
    Jul 12, 2016 7:21 AM in response to Morris Zwick

    Any solution to this?