Да, можно сделать это.
Протестируйте Вас конфигурация DNS от внешнего (от ПК из Вашей сети). Если Вы ping www.example.com
необходимо получить ответ от IP 1.2.3.4 и если Вы ping mail.example.com
необходимо получить ответ от IP 1.2.3.5.
Настройте веб-сервер для слушания только на IP 1.2.3.4 и почтовом сервере для слушания только на IP 1.2.3.5.
Проверьте Вас сервисы: telnet www.example.com 80
и telnet mail.example.com 25
Я пропустил опечатку в переменной имя пользователя . . Каким-то образом отсутствовали s , как видно из вызова strace:
[pid 5240] getgid32() = 0 [pid 5240] access("/etc/smbcredentials", R_OK) = 0 [pid 5240]
open("/etc/smbcredentials", O_RDONLY) = 3
[pid 5240] fstat64(3, {st_mode=S_IFREG|0777,st_size=41, ...}) = 0
[pid 5240] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb77d0000
[pid 5240] read(3, "uername=username\npassword=password"..., 4096) = 41 –